Packages

t

org.opalj.br.reader

TypeAnnotationsBinding

trait TypeAnnotationsBinding extends TypeAnnotationsReader with TypeAnnotationTargetReader with TypeAnnotationPathReader with AnnotationsBinding with AttributeBinding

Factory methods to create representations of Java type annotations.

Linear Supertypes
AttributeBinding, AttributesAbstractions, AnnotationsBinding, ConstantPoolBinding, Constant_PoolReader, ElementValuePairsReader, TypeAnnotationPathReader, TypeAnnotationTargetReader, TypeAnnotationsReader, AnnotationsAbstractions, Constant_PoolAbstractions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TypeAnnotationsBinding
  2. AttributeBinding
  3. AttributesAbstractions
  4. AnnotationsBinding
  5. ConstantPoolBinding
  6. Constant_PoolReader
  7. ElementValuePairsReader
  8. TypeAnnotationPathReader
  9. TypeAnnotationTargetReader
  10. TypeAnnotationsReader
  11. AnnotationsAbstractions
  12. Constant_PoolAbstractions
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Annotation = br.Annotation
    Definition Classes
    AnnotationsBinding → AnnotationsAbstractions
  2. type AnnotationValue = br.AnnotationValue
    Definition Classes
    AnnotationsBinding
  3. type ArrayValue = br.ArrayValue
    Definition Classes
    AnnotationsBinding
  4. type Attribute = br.Attribute
    Definition Classes
    AttributeBinding → AttributesAbstractions
  5. type Attributes = RefArray[Attribute]
    Definition Classes
    AttributesAbstractions
  6. type BooleanValue = br.BooleanValue
    Definition Classes
    AnnotationsBinding
  7. type ByteValue = br.ByteValue
    Definition Classes
    AnnotationsBinding
  8. type CONSTANT_Class_info = cp.CONSTANT_Class_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  9. type CONSTANT_Double_info = cp.CONSTANT_Double_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  10. type CONSTANT_Fieldref_info = cp.CONSTANT_Fieldref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  11. type CONSTANT_Float_info = cp.CONSTANT_Float_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  12. type CONSTANT_Integer_info = cp.CONSTANT_Integer_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  13. type CONSTANT_InterfaceMethodref_info = cp.CONSTANT_InterfaceMethodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  14. type CONSTANT_InvokeDynamic_info = cp.CONSTANT_InvokeDynamic_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  15. type CONSTANT_Long_info = cp.CONSTANT_Long_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  16. type CONSTANT_MethodHandle_info = cp.CONSTANT_MethodHandle_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  17. type CONSTANT_MethodType_info = cp.CONSTANT_MethodType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  18. type CONSTANT_Methodref_info = cp.CONSTANT_Methodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  19. type CONSTANT_Module_info = cp.CONSTANT_Module_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  20. type CONSTANT_NameAndType_info = cp.CONSTANT_NameAndType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  21. type CONSTANT_Package_info = cp.CONSTANT_Package_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  22. type CONSTANT_String_info = cp.CONSTANT_String_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  23. type CONSTANT_Utf8_info = cp.CONSTANT_Utf8_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
  24. type CharValue = br.CharValue
    Definition Classes
    AnnotationsBinding
  25. abstract type ClassFile <: br.ClassFile
    Definition Classes
    ConstantPoolBinding → Constant_PoolAbstractions
  26. type ClassValue = br.ClassValue
    Definition Classes
    AnnotationsBinding
  27. final type Constant_Pool = Array[Constant_Pool_Entry]
    Definition Classes
    Constant_PoolAbstractions
  28. type Constant_Pool_Entry = cp.Constant_Pool_Entry
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
  29. final type Constant_Pool_Index = Int
    Definition Classes
    Constant_PoolAbstractions
  30. type DeferredActionsStore = Buffer[(ClassFile) ⇒ ClassFile] with Constant_Pool_Entry
    Definition Classes
    Constant_PoolAbstractions
  31. type DoubleValue = br.DoubleValue
    Definition Classes
    AnnotationsBinding
  32. type ElementValue = br.ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  33. type ElementValuePair = br.ElementValuePair
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  34. type ElementValuePairs = RefArray[ElementValuePair]
    Definition Classes
    ElementValuePairsReader → AnnotationsAbstractions
  35. type ElementValues = RefArray[ElementValue]
    Definition Classes
    ElementValuePairsReader
  36. type EnumValue = br.EnumValue
    Definition Classes
    AnnotationsBinding
  37. type FloatValue = br.FloatValue
    Definition Classes
    AnnotationsBinding
  38. type IntValue = br.IntValue
    Definition Classes
    AnnotationsBinding
  39. type LocalvarTable = RefArray[LocalvarTableEntry]
    Definition Classes
    TypeAnnotationTargetReader
  40. type LocalvarTableEntry = br.LocalvarTableEntry
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  41. type LongValue = br.LongValue
    Definition Classes
    AnnotationsBinding
  42. type ShortValue = br.ShortValue
    Definition Classes
    AnnotationsBinding
  43. type TypeAnnotation = br.TypeAnnotation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationsReader
  44. type TypeAnnotationPath = br.TypeAnnotationPath
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader → TypeAnnotationsReader
  45. type TypeAnnotationPathElement = br.TypeAnnotationPathElement
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  46. type TypeAnnotationPathElementsTable = RefArray[TypeAnnotationPathElement]
    Definition Classes
    TypeAnnotationPathReader
  47. type TypeAnnotationTarget = br.TypeAnnotationTarget
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader → TypeAnnotationsReader
  48. type TypeAnnotations = RefArray[TypeAnnotation]
    Definition Classes
    TypeAnnotationsReader

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def Annotation(cp: Constant_Pool, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): Annotation
    Definition Classes
    AnnotationsBinding → AnnotationsAbstractions
  5. def Annotation(cp: Constant_Pool, in: DataInputStream): Annotation
    Definition Classes
    AnnotationsAbstractions
  6. def AnnotationValue(cp: Constant_Pool, annotation: Annotation): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  7. def ArrayValue(cp: Constant_Pool, values: ElementValues): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  8. def BooleanValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  9. def ByteValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  10. def CONSTANT_Class_info(i: Int): CONSTANT_Class_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  11. def CONSTANT_Double_info(d: Double): CONSTANT_Double_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  12. def CONSTANT_Fieldref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Fieldref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  13. def CONSTANT_Float_info(f: Float): CONSTANT_Float_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  14. def CONSTANT_Integer_info(i: Int): CONSTANT_Integer_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  15. def CONSTANT_InterfaceMethodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InterfaceMethodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  16. 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
  17. def CONSTANT_Long_info(l: Long): CONSTANT_Long_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  18. def CONSTANT_MethodHandle_info(reference_kind: Int, reference_index: Int): CONSTANT_MethodHandle_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  19. def CONSTANT_MethodType_info(descriptor_index: Constant_Pool_Index): CONSTANT_MethodType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  20. def CONSTANT_Methodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Methodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  21. def CONSTANT_Module_info(name_index: Constant_Pool_Index): CONSTANT_Module_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  22. def CONSTANT_NameAndType_info(name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index): CONSTANT_NameAndType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  23. def CONSTANT_Package_info(name_index: Constant_Pool_Index): CONSTANT_Package_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  24. def CONSTANT_String_info(i: Int): CONSTANT_String_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  25. def CONSTANT_Utf8_info(r: Array[Byte], s: String): CONSTANT_Utf8_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  26. def CastExpression(offset: Int, type_argument_index: Int): TAOfCastExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  27. def Catch(exception_table_index: Int): TAOfCatch
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  28. def CharValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  29. def ClassValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  30. def Constant_Pool(in: DataInputStream): Constant_Pool
    Definition Classes
    Constant_PoolReader
  31. val Constant_Pool_EntryManifest: ClassTag[Constant_Pool_Entry]
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  32. def ConstructorInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfConstructorInMethodReferenceExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  33. def ConstructorInvocation(offset: Int, type_argument_index: Int): TAOfConstructorInvocation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  34. def DoubleValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  35. def ElementValue(cp: Constant_Pool, in: DataInputStream): ElementValue
    Definition Classes
    ElementValuePairsReader
  36. def ElementValuePair(cp: Constant_Pool, element_name_index: Constant_Pool_Index, element_value: ElementValue): ElementValuePair
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  37. def ElementValuePair(cp: Constant_Pool, in: DataInputStream): ElementValuePair
    Definition Classes
    ElementValuePairsReader
  38. def ElementValuePairs(cp: Constant_Pool, in: DataInputStream): ElementValuePairs
    Definition Classes
    ElementValuePairsReader → AnnotationsAbstractions
  39. def EnumValue(cp: Constant_Pool, type_name_index: Constant_Pool_Index, const_name_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  40. def FieldDeclaration: TAOfFieldDeclaration.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  41. def FloatValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  42. def FormalParameter(formal_parameter_index: Int): TAOfFormalParameter
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  43. def InstanceOf(offset: Int): TAOfInstanceOf
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  44. def IntValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  45. def LocalvarDecl(localVarTable: LocalvarTable): TAOfLocalvarDecl
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  46. def LocalvarTable(in: DataInputStream): LocalvarTable
    Definition Classes
    TypeAnnotationTargetReader
  47. def LocalvarTableEntry(start_pc: Int, length: Int, local_variable_table_index: Int): LocalvarTableEntry
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  48. def LongValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  49. def MethodInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfMethodInMethodReferenceExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  50. def MethodInvocation(offset: Int, type_argument_index: Int): TAOfMethodInvocation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  51. def MethodReferenceExpressionIdentifier(offset: Int): TAOfMethodReferenceExpressionIdentifier
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  52. def MethodReferenceExpressionNew(offset: Int): TAOfMethodReferenceExpressionNew
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  53. def New(offset: Int): TAOfNew
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  54. def ParameterDeclarationOfClassOrInterface(type_parameter_index: Int): TAOfParameterDeclarationOfClassOrInterface
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  55. def ParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int): TAOfParameterDeclarationOfMethodOrConstructor
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  56. def ReceiverType: TAOfReceiverType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  57. def ResourcevarDecl(localVarTable: LocalvarTable): TAOfResourcevarDecl
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  58. def ReturnType: TAOfReturnType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  59. def ShortValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  60. def StringValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  61. def SupertypeTarget(supertype_index: Int): TAOfSupertype
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  62. def Throws(throws_type_index: Int): TAOfThrows
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  63. def TypeAnnotation(cp: Constant_Pool, target: TypeAnnotationTarget, path: TypeAnnotationPath, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): TypeAnnotation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationsReader
  64. def TypeAnnotation(cp: Constant_Pool, in: DataInputStream): TypeAnnotation
    Definition Classes
    TypeAnnotationsReader
  65. def TypeAnnotationDeeperInArrayType: TADeeperInArrayType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  66. def TypeAnnotationDeeperInNestedType: TADeeperInNestedType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  67. def TypeAnnotationDirectlyOnType: TADirectlyOnType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  68. def TypeAnnotationOnBoundOfWildcardType: TAOnBoundOfWildcardType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  69. def TypeAnnotationOnTypeArgument(type_argument_index: Int): TAOnTypeArgument
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  70. def TypeAnnotationPath(path: RefArray[TypeAnnotationPathElement]): TAOnNestedType
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  71. def TypeAnnotationPath(in: DataInputStream): TypeAnnotationPath
    Definition Classes
    TypeAnnotationPathReader
  72. def TypeAnnotationTarget(in: DataInputStream): TypeAnnotationTarget
    Definition Classes
    TypeAnnotationTargetReader
  73. def TypeAnnotations(cp: Constant_Pool, in: DataInputStream): TypeAnnotations
    Definition Classes
    TypeAnnotationsReader
  74. def TypeBoundOfParameterDeclarationOfClassOrInterface(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfClassOrInterface
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  75. def TypeBoundOfParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfMethodOrConstructor
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  76. def applyDeferredActions(cp: Constant_Pool, classFile: ClassFile): ClassFile
    Definition Classes
    Constant_PoolReader → Constant_PoolAbstractions
  77. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  78. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  79. implicit def cpIndexTocpEntry(index: Constant_Pool_Index)(implicit cp: Constant_Pool): Constant_Pool_Entry
    Definition Classes
    ConstantPoolBinding
  80. def createDeferredActionsStore(): DeferredActionsStore
    Attributes
    protected[this]
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  81. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  82. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  83. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  84. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  85. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  86. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  87. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  88. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  89. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  90. def registerDeferredAction(cp: Constant_Pool)(deferredAction: (ClassFile) ⇒ ClassFile): Unit
    Definition Classes
    Constant_PoolReader
  91. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  92. def toString(): String
    Definition Classes
    AnyRef → Any
  93. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  95. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from AttributeBinding

Inherited from AttributesAbstractions

Inherited from AnnotationsBinding

Inherited from ConstantPoolBinding

Inherited from Constant_PoolReader

Inherited from ElementValuePairsReader

Inherited from TypeAnnotationPathReader

Inherited from TypeAnnotationTargetReader

Inherited from TypeAnnotationsReader

Inherited from AnnotationsAbstractions

Inherited from Constant_PoolAbstractions

Inherited from AnyRef

Inherited from Any

Ungrouped