Class RawMember

  • Direct Known Subclasses:
    RawConstructor, RawField, RawMethod

    public abstract class RawMember
    extends java.lang.Object
    Base class for all "raw" member (field, method, constructor) types; raw means that actual types are not yet resolved, but relationship to declaring type is retained for eventual resolution. Instances are typically created by ResolvedType when requested, and form the input to eventual full flattening of type members.
    • Field Detail

      • _declaringType

        protected final ResolvedType _declaringType
        ResolvedType (class with generic type parameters) that declared this member
    • Constructor Detail

    • Method Detail

      • getDeclaringType

        public final ResolvedType getDeclaringType()
      • getRawMember

        public abstract java.lang.reflect.Member getRawMember()
      • getName

        public java.lang.String getName()
      • isStatic

        public boolean isStatic()
      • isFinal

        public boolean isFinal()
      • isPrivate

        public boolean isPrivate()
      • isProtected

        public boolean isProtected()
      • isPublic

        public boolean isPublic()
      • getAnnotations

        public java.lang.annotation.Annotation[] getAnnotations()
      • equals

        public abstract boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getModifiers

        protected final int getModifiers()