public abstract class ResolvedParameterizedMember<T extends Member> extends ResolvedMember<T>
Modifier and Type | Field and Description |
---|---|
protected Annotations[] |
_paramAnnotations |
protected ResolvedType[] |
_paramTypes |
_annotations, _declaringType, _hashCode, _member, _type
Modifier | Constructor and Description |
---|---|
protected |
ResolvedParameterizedMember(ResolvedType context,
Annotations ann,
T member,
ResolvedType type,
ResolvedType[] argumentTypes) |
Modifier and Type | Method and Description |
---|---|
void |
applyParamDefault(int index,
Annotation defaultValue) |
void |
applyParamOverride(int index,
Annotation override) |
void |
applyParamOverrides(int index,
Annotations overrides) |
int |
getArgumentCount()
Returns number of arguments method takes.
|
ResolvedType |
getArgumentType(int index) |
<A extends Annotation> |
getParam(int index,
Class<A> cls) |
Annotations |
getParameterAnnotations(int index) |
applyDefault, applyOverride, applyOverrides, equals, get, getAnnotations, getDeclaringType, getModifiers, getName, getRawMember, getType, hashCode, isFinal, isPrivate, isProtected, isPublic, isStatic, toString
protected final ResolvedType[] _paramTypes
protected final Annotations[] _paramAnnotations
protected ResolvedParameterizedMember(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes)
public Annotations getParameterAnnotations(int index)
public void applyParamOverride(int index, Annotation override)
public void applyParamOverrides(int index, Annotations overrides)
public void applyParamDefault(int index, Annotation defaultValue)
public <A extends Annotation> A getParam(int index, Class<A> cls)
public int getArgumentCount()
public ResolvedType getArgumentType(int index)
Copyright © 2015 fasterxml.com. All rights reserved.