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.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(java.lang.Object o)
java.lang.annotation.Annotation[]
getAnnotations()
ResolvedType
getDeclaringType()
protected int
getModifiers()
java.lang.String
getName()
abstract java.lang.reflect.Member
getRawMember()
abstract int
hashCode()
boolean
isFinal()
boolean
isPrivate()
boolean
isProtected()
boolean
isPublic()
boolean
isStatic()
java.lang.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 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 classjava.lang.Object
-
hashCode
public abstract int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getModifiers
protected final int getModifiers()
-
-