public class TypeAnnotation extends Annotation
Annotation.ElementType
Modifier and Type | Field and Description |
---|---|
private int |
target_index |
private byte[] |
target_info |
private int |
target_type |
private byte[] |
type_path |
Constructor and Description |
---|
TypeAnnotation(int target_type,
byte[] target_info,
int target_index,
byte[] type_path,
Descriptors.TypeRef name,
java.util.Map<java.lang.String,java.lang.Object> elements,
Annotation.ElementType member,
java.lang.annotation.RetentionPolicy policy) |
Modifier and Type | Method and Description |
---|---|
int |
targetIndex() |
byte[] |
targetInfo() |
int |
targetType() |
byte[] |
typePath() |
addDefaults, containsKey, elementType, entrySet, get, getAnnotation, getAnnotation, getAnnotation, getElementType, getName, getRetentionPolicy, keySet, merge, put, stream, toString
private final int target_type
private final byte[] target_info
private final int target_index
private final byte[] type_path
public TypeAnnotation(int target_type, byte[] target_info, int target_index, byte[] type_path, Descriptors.TypeRef name, java.util.Map<java.lang.String,java.lang.Object> elements, Annotation.ElementType member, java.lang.annotation.RetentionPolicy policy)