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) |
<A extends Annotation> |
get(Class<A> cls) |
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.
|
boolean |
isFinal() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
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 <A extends Annotation> A get(Class<A> cls)
public final ResolvedType getDeclaringType()
public abstract ResolvedType getType()
public abstract Member getRawMember()
public String getName()
public boolean isStatic()
public boolean isFinal()
public boolean isPrivate()
public boolean isProtected()
public boolean isPublic()
protected final int getModifiers()
Copyright © 2013 fasterxml.com. All rights reserved.