trait AnnotationAttributesBinding extends AnnotationsBinding with AnnotationsReader with ParametersAnnotationsReader with RuntimeInvisibleAnnotations_attributeReader with RuntimeVisibleAnnotations_attributeReader with RuntimeInvisibleParameterAnnotations_attributeReader with RuntimeVisibleParameterAnnotations_attributeReader with AnnotationDefault_attributeReader with AttributeBinding
Factory methods to create representations of the attributes related to Java annotations.
- Alphabetic
- By Inheritance
- AnnotationAttributesBinding
- AttributeBinding
- AnnotationDefault_attributeReader
- RuntimeVisibleParameterAnnotations_attributeReader
- RuntimeInvisibleParameterAnnotations_attributeReader
- RuntimeVisibleAnnotations_attributeReader
- RuntimeInvisibleAnnotations_attributeReader
- AttributeReader
- AttributesAbstractions
- ParametersAnnotationsReader
- AnnotationsReader
- AnnotationsBinding
- ConstantPoolBinding
- Constant_PoolReader
- ElementValuePairsReader
- AnnotationsAbstractions
- Constant_PoolAbstractions
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
Annotation = br.Annotation
- Definition Classes
- AnnotationsBinding → AnnotationsAbstractions
-
type
AnnotationDefault_attribute = br.ElementValue
- Definition Classes
- AnnotationAttributesBinding → AnnotationDefault_attributeReader
-
type
AnnotationValue = br.AnnotationValue
- Definition Classes
- AnnotationsBinding
-
type
Annotations = RefArray[Annotation]
- Definition Classes
- AnnotationsReader
-
type
ArrayValue = br.ArrayValue
- Definition Classes
- AnnotationsBinding
-
type
Attribute = br.Attribute
- Definition Classes
- AttributeBinding → AttributesAbstractions
-
type
Attributes = RefArray[Attribute]
- Definition Classes
- AttributesAbstractions
-
type
BooleanValue = br.BooleanValue
- Definition Classes
- AnnotationsBinding
-
type
ByteValue = br.ByteValue
- Definition Classes
- AnnotationsBinding
-
type
CONSTANT_Class_info = cp.CONSTANT_Class_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Double_info = cp.CONSTANT_Double_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Fieldref_info = cp.CONSTANT_Fieldref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Float_info = cp.CONSTANT_Float_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Integer_info = cp.CONSTANT_Integer_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_InterfaceMethodref_info = cp.CONSTANT_InterfaceMethodref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_InvokeDynamic_info = cp.CONSTANT_InvokeDynamic_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Long_info = cp.CONSTANT_Long_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_MethodHandle_info = cp.CONSTANT_MethodHandle_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_MethodType_info = cp.CONSTANT_MethodType_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Methodref_info = cp.CONSTANT_Methodref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Module_info = cp.CONSTANT_Module_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_NameAndType_info = cp.CONSTANT_NameAndType_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Package_info = cp.CONSTANT_Package_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_String_info = cp.CONSTANT_String_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
type
CONSTANT_Utf8_info = cp.CONSTANT_Utf8_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
-
type
CharValue = br.CharValue
- Definition Classes
- AnnotationsBinding
-
abstract
type
ClassFile <: br.ClassFile
- Definition Classes
- ConstantPoolBinding → Constant_PoolAbstractions
-
type
ClassValue = br.ClassValue
- Definition Classes
- AnnotationsBinding
-
final
type
Constant_Pool = Array[Constant_Pool_Entry]
- Definition Classes
- Constant_PoolAbstractions
-
type
Constant_Pool_Entry = cp.Constant_Pool_Entry
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
-
final
type
Constant_Pool_Index = Int
- Definition Classes
- Constant_PoolAbstractions
-
type
DeferredActionsStore = Buffer[(ClassFile) ⇒ ClassFile] with Constant_Pool_Entry
- Definition Classes
- Constant_PoolAbstractions
-
type
DoubleValue = br.DoubleValue
- Definition Classes
- AnnotationsBinding
-
type
ElementValue = br.ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
type
ElementValuePair = br.ElementValuePair
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
type
ElementValuePairs = RefArray[ElementValuePair]
- Definition Classes
- ElementValuePairsReader → AnnotationsAbstractions
-
type
ElementValues = RefArray[ElementValue]
- Definition Classes
- ElementValuePairsReader
-
type
EnumValue = br.EnumValue
- Definition Classes
- AnnotationsBinding
-
type
FloatValue = br.FloatValue
- Definition Classes
- AnnotationsBinding
-
type
IntValue = br.IntValue
- Definition Classes
- AnnotationsBinding
-
type
LongValue = br.LongValue
- Definition Classes
- AnnotationsBinding
-
type
ParameterAnnotations = RefArray[Annotation]
- Definition Classes
- ParametersAnnotationsReader
-
type
ParametersAnnotations = RefArray[ParameterAnnotations]
- Definition Classes
- ParametersAnnotationsReader
-
type
RuntimeInvisibleAnnotations_attribute = RuntimeInvisibleAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleAnnotations_attributeReader
-
type
RuntimeInvisibleParameterAnnotations_attribute = RuntimeInvisibleParameterAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleParameterAnnotations_attributeReader
-
type
RuntimeVisibleAnnotations_attribute = RuntimeVisibleAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleAnnotations_attributeReader
-
type
RuntimeVisibleParameterAnnotations_attribute = RuntimeVisibleParameterAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleParameterAnnotations_attributeReader
-
type
ShortValue = br.ShortValue
- Definition Classes
- AnnotationsBinding
Abstract Value Members
-
abstract
def
registerAttributeReader(reader: (String, (Constant_Pool, AttributeParent, Constant_Pool_Index, Constant_Pool_Index, Constant_Pool_Index, DataInputStream) ⇒ Attribute)): Unit
- Definition Classes
- AttributeReader
-
abstract
def
registerAttributesPostProcessor(p: (Attributes) ⇒ Attributes): Unit
- Definition Classes
- AttributeReader
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
Annotation(cp: Constant_Pool, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): Annotation
- Definition Classes
- AnnotationsBinding → AnnotationsAbstractions
-
def
Annotation(cp: Constant_Pool, in: DataInputStream): Annotation
- Definition Classes
- AnnotationsAbstractions
-
def
AnnotationDefault_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, element_value: ElementValue): AnnotationDefault_attribute
- Definition Classes
- AnnotationAttributesBinding → AnnotationDefault_attributeReader
-
def
AnnotationValue(cp: Constant_Pool, annotation: Annotation): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
Annotations(cp: Constant_Pool, in: DataInputStream): Annotations
- Definition Classes
- AnnotationsReader
-
def
ArrayValue(cp: Constant_Pool, values: ElementValues): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
BooleanValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ByteValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
CONSTANT_Class_info(i: Int): CONSTANT_Class_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Double_info(d: Double): CONSTANT_Double_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Fieldref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Fieldref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Float_info(f: Float): CONSTANT_Float_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Integer_info(i: Int): CONSTANT_Integer_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_InterfaceMethodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InterfaceMethodref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_InvokeDynamic_info(bootstrap_method_attr_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InvokeDynamic_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Long_info(l: Long): CONSTANT_Long_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_MethodHandle_info(reference_kind: Int, reference_index: Int): CONSTANT_MethodHandle_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_MethodType_info(descriptor_index: Constant_Pool_Index): CONSTANT_MethodType_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Methodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Methodref_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Module_info(name_index: Constant_Pool_Index): CONSTANT_Module_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_NameAndType_info(name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index): CONSTANT_NameAndType_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Package_info(name_index: Constant_Pool_Index): CONSTANT_Package_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_String_info(i: Int): CONSTANT_String_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CONSTANT_Utf8_info(r: Array[Byte], s: String): CONSTANT_Utf8_info
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
CharValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ClassValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
Constant_Pool(in: DataInputStream): Constant_Pool
- Definition Classes
- Constant_PoolReader
-
val
Constant_Pool_EntryManifest: ClassTag[Constant_Pool_Entry]
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
def
DoubleValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ElementValue(cp: Constant_Pool, in: DataInputStream): ElementValue
- Definition Classes
- ElementValuePairsReader
-
def
ElementValuePair(cp: Constant_Pool, element_name_index: Constant_Pool_Index, element_value: ElementValue): ElementValuePair
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ElementValuePair(cp: Constant_Pool, in: DataInputStream): ElementValuePair
- Definition Classes
- ElementValuePairsReader
-
def
ElementValuePairs(cp: Constant_Pool, in: DataInputStream): ElementValuePairs
- Definition Classes
- ElementValuePairsReader → AnnotationsAbstractions
-
def
EnumValue(cp: Constant_Pool, type_name_index: Constant_Pool_Index, const_name_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
FloatValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
IntValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
LongValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ParametersAnnotations(cp: Constant_Pool, in: DataInputStream): ParametersAnnotations
- Definition Classes
- ParametersAnnotationsReader
-
def
RuntimeInvisibleAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, annotations: Annotations): RuntimeInvisibleAnnotations_attribute
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleAnnotations_attributeReader
-
def
RuntimeInvisibleParameterAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, parameters_annotations: ParametersAnnotations): RuntimeInvisibleParameterAnnotations_attribute
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleParameterAnnotations_attributeReader
-
def
RuntimeVisibleAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, annotations: Annotations): RuntimeVisibleAnnotations_attribute
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleAnnotations_attributeReader
-
def
RuntimeVisibleParameterAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, parameters_annotations: ParametersAnnotations): RuntimeVisibleParameterAnnotations_attribute
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleParameterAnnotations_attributeReader
-
def
ShortValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
StringValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
applyDeferredActions(cp: Constant_Pool, classFile: ClassFile): ClassFile
- Definition Classes
- Constant_PoolReader → Constant_PoolAbstractions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
def
cpIndexTocpEntry(index: Constant_Pool_Index)(implicit cp: Constant_Pool): Constant_Pool_Entry
- Definition Classes
- ConstantPoolBinding
-
def
createDeferredActionsStore(): DeferredActionsStore
- Attributes
- protected[this]
- Definition Classes
- ConstantPoolBinding → Constant_PoolReader
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
registerDeferredAction(cp: Constant_Pool)(deferredAction: (ClassFile) ⇒ ClassFile): Unit
- Definition Classes
- Constant_PoolReader
-
def
reifyEmptyAttributes: Boolean
- Definition Classes
- AttributeReader
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )