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 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 byResolvedType
when requested, and form the input to eventual full flattening of type members.
-
-
Field Summary
Fields Modifier and Type Field Description protected ResolvedType
_declaringType
ResolvedType
(class with generic type parameters) that declared this member
-
Constructor Summary
Constructors Modifier Constructor Description protected
RawMember(ResolvedType context)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract boolean
equals(Object o)
Annotation[]
getAnnotations()
ResolvedType
getDeclaringType()
protected int
getModifiers()
String
getName()
abstract Member
getRawMember()
abstract int
hashCode()
boolean
isFinal()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
String
toString()
-
-
-
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 Member getRawMember()
-
getName
public String getName()
-
isStatic
public boolean isStatic()
-
isFinal
public boolean isFinal()
-
isPrivate
public boolean isPrivate()
-
isProtected
public boolean isProtected()
-
isPublic
public boolean isPublic()
-
getAnnotations
public Annotation[] getAnnotations()
-
getModifiers
protected final int getModifiers()
-
-