com.fasterxml.classmate.members
Class RawMember

java.lang.Object
  extended by 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 by ResolvedType when requested, and form the input to eventual full flattening of type members.


Field Summary
protected  ResolvedType _declaringType
          ResolvedType (class with generic type parameters) that declared this member
 
Constructor Summary
protected RawMember(ResolvedType context)
           
 
Method Summary
abstract  boolean equals(Object o)
           
 Annotation[] getAnnotations()
           
 ResolvedType getDeclaringType()
           
protected  int getModifiers()
           
 String getName()
           
abstract  Member getRawMember()
           
 int hashCode()
           
 boolean isAbstract()
           
 boolean isStatic()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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()

isAbstract

public boolean isAbstract()

isStatic

public boolean isStatic()

getAnnotations

public Annotation[] getAnnotations()

equals

public abstract boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

getModifiers

protected final int getModifiers()


Copyright © 2011 fasterxml.com. All Rights Reserved.