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