public class FormalParameterTargetInfo extends TargetInfo
Modifier and Type | Field and Description |
---|---|
int |
u1formalParameterIndex |
TARGET_TYPE_ARGUMENT_GENERIC_METHOD, TARGET_TYPE_ARGUMENT_GENERIC_METHODNew, TARGET_TYPE_ARGUMENT_GENERIC_METHODReference, TARGET_TYPE_ARGUMENT_GENERIC_METHODReferenceNew, TARGET_TYPE_BOUND_GENERIC_CLASS, TARGET_TYPE_BOUND_GENERIC_METHOD, TARGET_TYPE_CAST, TARGET_TYPE_CATCH, TARGET_TYPE_EXTENDS, TARGET_TYPE_FIELD, TARGET_TYPE_INSTANCE_OF, TARGET_TYPE_LOCAL_VARIABLE, TARGET_TYPE_METHOD_REFERENCE, TARGET_TYPE_METHOD_REFERENCE_NEW, TARGET_TYPE_NEW, TARGET_TYPE_PARAMETER, TARGET_TYPE_PARAMETER_GENERIC_CLASS, TARGET_TYPE_PARAMETER_GENERIC_METHOD, TARGET_TYPE_RECEIVER, TARGET_TYPE_RESOURCE_VARIABLE, TARGET_TYPE_RETURN, TARGET_TYPE_THROWS, u1targetType
Constructor and Description |
---|
FormalParameterTargetInfo()
Creates an uninitialized FormalParameterTargetInfo.
|
FormalParameterTargetInfo(byte u1targetType)
Creates a partially initialized FormalParameterTargetInfo.
|
FormalParameterTargetInfo(byte u1targetType,
int u1formalParameterIndex)
Creates an initialized FormalParameterTargetInfo.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation on a method.
|
void |
accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method null.
|
accept, accept, getTargetType
public FormalParameterTargetInfo()
public FormalParameterTargetInfo(byte u1targetType)
public FormalParameterTargetInfo(byte u1targetType, int u1formalParameterIndex)
public void accept(Clazz clazz, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor)
accept
in class TargetInfo
public void accept(Clazz clazz, Method method, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor)
TargetInfo
accept
in class TargetInfo