Top Description Fields Constructors Methods
com.fasterxml.classmate.members

public abstract Class ResolvedParameterizedMember<T extends java.lang.reflect.Member>

extends ResolvedMember<T extends Member>
Class Inheritance
Known Direct Subclasses
com.fasterxml.classmate.members.ResolvedConstructor, com.fasterxml.classmate.members.ResolvedMethod
Imports
com.fasterxml.classmate.Annotations, .ResolvedType, java.lang.annotation.Annotation, java.lang.reflect.Member

Base type for resolved members that take some parameters (e.g. methods and constructors).

Field Summary

Modifier and TypeField and Description
protected final Annotations[]
protected final ResolvedType[]
Inherited from com.fasterxml.classmate.members.ResolvedMember:
_annotations_declaringType_hashCode_member_type

Constructor Summary

AccessConstructor and Description
protected
ResolvedParameterizedMember(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes)

Method Summary

Modifier and TypeMethod and Description
public void
applyParamDefault(int index, Annotation defaultValue)

public void
applyParamOverride(int index, Annotation override)

public void
applyParamOverrides(int index, Annotations overrides)

public int
getArgumentCount()

Returns number of arguments method takes.

public ResolvedType
getArgumentType(int index)

public <A extends Annotation> A
getParam(int index, Class<A> cls)

public Annotations
Inherited from com.fasterxml.classmate.members.ResolvedMember:
applyDefaultapplyOverrideapplyOverridesequalsgetgetAnnotationsgetDeclaringTypegetModifiersgetNamegetRawMembergetTypehashCodeisFinalisPrivateisProtectedisPublicisStatictoString

Field Detail

_paramAnnotationsback to summary
protected final Annotations[] _paramAnnotations
_paramTypesback to summary
protected final ResolvedType[] _paramTypes

Constructor Detail

ResolvedParameterizedMemberback to summary
protected ResolvedParameterizedMember(ResolvedType context, Annotations ann, T member, ResolvedType type, ResolvedType[] argumentTypes)

Method Detail

applyParamDefaultback to summary
public void applyParamDefault(int index, Annotation defaultValue)
applyParamOverrideback to summary
public void applyParamOverride(int index, Annotation override)
applyParamOverridesback to summary
public void applyParamOverrides(int index, Annotations overrides)
getArgumentCountback to summary
public int getArgumentCount()

Returns number of arguments method takes.

getArgumentTypeback to summary
public ResolvedType getArgumentType(int index)
getParamback to summary
public <A extends Annotation> A getParam(int index, Class<A> cls)
getParameterAnnotationsback to summary
public Annotations getParameterAnnotations(int index)