public abstract class ResolvedMember extends Object
RawMember
. Only members "that matter" (ones not
overridden, or filtered out) are resolved, since resolution process can add non-trivial
overhead.Modifier and Type | Field and Description |
---|---|
protected Annotations |
_annotations |
protected ResolvedType |
_declaringType
ResolvedType (class with generic type parameters) that declared
this member |
Modifier | Constructor and Description |
---|---|
protected |
ResolvedMember(ResolvedType context,
Annotations ann) |
Modifier and Type | Method and Description |
---|---|
void |
applyDefault(Annotation override) |
void |
applyOverride(Annotation override) |
void |
applyOverrides(Annotations overrides) |
ResolvedType |
getDeclaringType() |
protected int |
getModifiers() |
String |
getName() |
abstract Member |
getRawMember()
Returns JDK object that represents member.
|
abstract ResolvedType |
getType()
Returns type of this member; if it has one, for methods this is the
return type, for fields field type, and for constructors null.
|
int |
hashCode() |
boolean |
isAbstract() |
boolean |
isStatic() |
String |
toString() |
protected final ResolvedType _declaringType
ResolvedType
(class with generic type parameters) that declared
this memberprotected final Annotations _annotations
protected ResolvedMember(ResolvedType context, Annotations ann)
public void applyOverride(Annotation override)
public void applyOverrides(Annotations overrides)
public void applyDefault(Annotation override)
public final ResolvedType getDeclaringType()
public abstract ResolvedType getType()
public abstract Member getRawMember()
public String getName()
public boolean isAbstract()
public boolean isStatic()
protected final int getModifiers()
Copyright © 2012 fasterxml.com. All Rights Reserved.