Class ResolvedParameterizedMember<T extends Member>
java.lang.Object
com.fasterxml.classmate.members.ResolvedMember<T>
com.fasterxml.classmate.members.ResolvedParameterizedMember<T>
- Direct Known Subclasses:
ResolvedConstructor, ResolvedMethod
Base type for resolved members that take some parameters (e.g. methods and constructors).
-
Field Summary
FieldsFields inherited from class ResolvedMember
_annotations, _declaringType, _hashCode, _member, _type -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedResolvedParameterizedMember(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyParamDefault(int index, Annotation defaultValue) voidapplyParamOverride(int index, Annotation override) voidapplyParamOverrides(int index, Annotations overrides) intReturns number of arguments method takes.getArgumentType(int index) <A extends Annotation>
AgetParameterAnnotations(int index) Methods inherited from class ResolvedMember
applyDefault, applyOverride, applyOverrides, equals, get, getAnnotations, getDeclaringType, getModifiers, getName, getRawMember, getType, hashCode, isFinal, isPrivate, isProtected, isPublic, isStatic, toString
-
Field Details
-
_paramTypes
-
_paramAnnotations
-
-
Constructor Details
-
ResolvedParameterizedMember
protected ResolvedParameterizedMember(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes)
-
-
Method Details
-
getParameterAnnotations
-
applyParamOverride
-
applyParamOverrides
-
applyParamDefault
-
getParam
-
getArgumentCount
public int getArgumentCount()Returns number of arguments method takes. -
getArgumentType
-