Package com.fasterxml.classmate.members
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 com.fasterxml.classmate.members.ResolvedMember
_annotations, _declaringType, _hashCode, _member, _type
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ResolvedParameterizedMember
(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes) -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyParamDefault
(int index, Annotation defaultValue) void
applyParamOverride
(int index, Annotation override) void
applyParamOverrides
(int index, Annotations overrides) int
Returns number of arguments method takes.getArgumentType
(int index) <A extends Annotation>
AgetParameterAnnotations
(int index) Methods inherited from class com.fasterxml.classmate.members.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
-