Class FormalParameterTargetInfo
java.lang.Object
proguard.classfile.attribute.annotation.target.TargetInfo
proguard.classfile.attribute.annotation.target.FormalParameterTargetInfo
Representation of a formal parameter annotation target.
-
Field Summary
FieldsFields inherited from class proguard.classfile.attribute.annotation.target.TargetInfo
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 Summary
ConstructorsConstructorDescriptionCreates an uninitialized FormalParameterTargetInfo.FormalParameterTargetInfo(byte u1targetType) Creates a partially initialized FormalParameterTargetInfo.FormalParameterTargetInfo(byte u1targetType, int u1formalParameterIndex) Creates an initialized FormalParameterTargetInfo. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Clazz clazz, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor) Lets the visitor visit, with Method null.voidaccept(Clazz clazz, Method method, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor) Accepts the given visitor, in the context of a type annotation on a method.Methods inherited from class proguard.classfile.attribute.annotation.target.TargetInfo
accept, accept, getTargetType
-
Field Details
-
u1formalParameterIndex
public int u1formalParameterIndex
-
-
Constructor Details
-
FormalParameterTargetInfo
public FormalParameterTargetInfo()Creates an uninitialized FormalParameterTargetInfo. -
FormalParameterTargetInfo
public FormalParameterTargetInfo(byte u1targetType) Creates a partially initialized FormalParameterTargetInfo. -
FormalParameterTargetInfo
public FormalParameterTargetInfo(byte u1targetType, int u1formalParameterIndex) Creates an initialized FormalParameterTargetInfo.
-
-
Method Details
-
accept
Lets the visitor visit, with Method null.- Overrides:
acceptin classTargetInfo
-
accept
public void accept(Clazz clazz, Method method, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor) Description copied from class:TargetInfoAccepts the given visitor, in the context of a type annotation on a method.- Overrides:
acceptin classTargetInfo
-