public abstract static class TypeAnnotationsReader.TypeAnnotationTarget
extends java.lang.Object
TypeAnnotationsReader.TypeAnnotationTarget represents one of the possible target_info structure
union {
type_parameter_target;
supertype_target;
type_parameter_bound_target;
empty_target;
method_formal_parameter_target;
throws_target;
localvar_target;
catch_target;
offset_target;
type_argument_target;
} target_info;
| Modifier | Constructor and Description |
|---|---|
protected |
TypeAnnotationTarget(TypeAnnotationsReader.TargetInfo targetInfo) |
| Modifier and Type | Method and Description |
|---|---|
abstract <R> R |
acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R> visitor) |
TypeAnnotationsReader.TargetInfo |
getTargetInfo() |
protected TypeAnnotationTarget(TypeAnnotationsReader.TargetInfo targetInfo)
public TypeAnnotationsReader.TargetInfo getTargetInfo()
public abstract <R> R acceptVisitor(TypeAnnotationsReader.TypeAnnotationTargetVisitor<R> visitor)