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, toStringprotected 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 © 2012–2017 fasterxml.com. All rights reserved.