Class FrameworkMember<T extends FrameworkMember<T>>

java.lang.Object
org.junit.runners.model.FrameworkMember<T>
All Implemented Interfaces:
Annotatable
Direct Known Subclasses:
FrameworkField, FrameworkMethod

public abstract class FrameworkMember<T extends FrameworkMember<T>> extends Object implements Annotatable
Parent class for FrameworkField and FrameworkMethod
Since:
4.7
  • Constructor Details

    • FrameworkMember

      public FrameworkMember()
  • Method Details

    • isShadowedBy

      abstract boolean isShadowedBy(T otherMember)
    • handlePossibleBridgeMethod

      T handlePossibleBridgeMethod(List<T> members)
    • isBridgeMethod

      abstract boolean isBridgeMethod()
    • getModifiers

      protected abstract int getModifiers()
    • isStatic

      public boolean isStatic()
      Returns true if this member is static, false if not.
    • isPublic

      public boolean isPublic()
      Returns true if this member is public, false if not.
    • getName

      public abstract String getName()
    • getType

      public abstract Class<?> getType()
    • getDeclaringClass

      public abstract Class<?> getDeclaringClass()