Package com.fasterxml.classmate.members
Class RawMember
- java.lang.Object
-
- com.fasterxml.classmate.members.RawMember
-
- Direct Known Subclasses:
RawConstructor,RawField,RawMethod
public abstract class RawMember extends java.lang.ObjectBase 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 byResolvedTypewhen requested, and form the input to eventual full flattening of type members.
-
-
Field Summary
Fields Modifier and Type Field Description protected ResolvedType_declaringTypeResolvedType(class with generic type parameters) that declared this member
-
Constructor Summary
Constructors Modifier Constructor Description protectedRawMember(ResolvedType context)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanequals(java.lang.Object o)java.lang.annotation.Annotation[]getAnnotations()ResolvedTypegetDeclaringType()protected intgetModifiers()java.lang.StringgetName()abstract java.lang.reflect.MembergetRawMember()abstract inthashCode()booleanisFinal()booleanisPrivate()booleanisProtected()booleanisPublic()booleanisStatic()java.lang.StringtoString()
-
-
-
Field Detail
-
_declaringType
protected final ResolvedType _declaringType
ResolvedType(class with generic type parameters) that declared this member
-
-
Constructor Detail
-
RawMember
protected RawMember(ResolvedType context)
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getModifiers
protected final int getModifiers()
-
-