Package aQute.bnd.osgi
Class TypeAnnotation
java.lang.Object
aQute.bnd.osgi.Annotation
aQute.bnd.osgi.TypeAnnotation
-
Nested Class Summary
Nested classes/interfaces inherited from class aQute.bnd.osgi.Annotation
Annotation.ElementType
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final int
private final byte[]
private final int
private final byte[]
-
Constructor Summary
ConstructorsConstructorDescriptionTypeAnnotation
(int target_type, byte[] target_info, int target_index, byte[] type_path, Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy) -
Method Summary
Methods inherited from class aQute.bnd.osgi.Annotation
addDefaults, containsKey, elementType, entrySet, get, getAnnotation, getAnnotation, getAnnotation, getElementType, getName, getRetentionPolicy, keySet, merge, put, stream, toString
-
Field Details
-
target_type
private final int target_type -
target_info
private final byte[] target_info -
target_index
private final int target_index -
type_path
private final byte[] type_path
-
-
Constructor Details
-
TypeAnnotation
public TypeAnnotation(int target_type, byte[] target_info, int target_index, byte[] type_path, Descriptors.TypeRef name, Map<String, Object> elements, Annotation.ElementType member, RetentionPolicy policy)
-
-
Method Details
-
targetType
public int targetType() -
targetInfo
public byte[] targetInfo() -
targetIndex
public int targetIndex() -
typePath
public byte[] typePath()
-