public class TypeArgumentTargetInfo extends TargetInfo
Modifier and Type | Field and Description |
---|---|
int |
u1typeArgumentIndex |
int |
u2offset |
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 |
---|
TypeArgumentTargetInfo()
Creates an uninitialized TypeArgumentTargetInfo.
|
TypeArgumentTargetInfo(byte u1targetType)
Creates a partially initialized TypeArgumentTargetInfo.
|
TypeArgumentTargetInfo(byte u1targetType,
int u2offset,
int u1typeArgumentIndex)
Creates an initialized TypeArgumentTargetInfo.
|
Modifier and Type | Method and Description |
---|---|
void |
accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation code.
|
void |
accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method and CodeAttribute null.
|
accept, accept, getTargetType
public TypeArgumentTargetInfo()
public TypeArgumentTargetInfo(byte u1targetType)
public TypeArgumentTargetInfo(byte u1targetType, int u2offset, int u1typeArgumentIndex)
public void accept(Clazz clazz, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor)
accept
in class TargetInfo
public void accept(Clazz clazz, Method method, CodeAttribute codeAttribute, TypeAnnotation typeAnnotation, TargetInfoVisitor targetInfoVisitor)
TargetInfo
accept
in class TargetInfo