Packages

c

org.opalj.br.reader

Java9FrameworkWithInvokedynamicSupportAndCaching

class Java9FrameworkWithInvokedynamicSupportAndCaching extends Java8FrameworkWithInvokedynamicSupportAndCaching with Java9LibraryFramework

This configuration can be used to read in Java 9 (version 53) class files. All standard information (as defined in the Java Virtual Machine Specification) is represented. Instructions will be cached.

Linear Supertypes
Java9LibraryFramework, ModulePackages_attributeBinding, ModulePackages_attributeReader, ModuleMainClass_attributeBinding, ModuleMainClass_attributeReader, Java8FrameworkWithInvokedynamicSupportAndCaching, InvokedynamicRewriting, Java8FrameworkWithCaching, CodeReader, BytecodeOptimizer, CachedBytecodeReaderAndBinding, InstructionsDeserializer, DeferredInvokedynamicResolution, LocalVariableTypeTable_attributeBinding, LocalVariableTypeTable_attributeReader, LocalVariableTable_attributeBinding, LocalVariableTable_attributeReader, CompactLineNumberTable_attributeBinding, CompactLineNumberTable_attributeReader, StackMapTable_attributeBinding, VerificationTypeInfoReader, StackMapFrameReader, StackMapTable_attributeReader, BootstrapMethods_attributeBinding, BootstrapMethods_attributeReader, SourceDebugExtension_attributeBinding, SourceDebugExtension_attributeReader, CodeAttributeBinding, CodeBinding, Code_attributeReader, Java8LibraryFramework, TypeAnnotationAttributesBinding, RuntimeVisibleTypeAnnotations_attributeReader, RuntimeInvisibleTypeAnnotations_attributeReader, TypeAnnotationsBinding, TypeAnnotationPathReader, TypeAnnotationTargetReader, TypeAnnotationsReader, MethodParameters_attributeBinding, MethodParameters_attributeReader, Java7LibraryFramework, Module_attributeBinding, Module_attributeReader, Exceptions_attributeBinding, Exceptions_attributeReader, ConstantValue_attributeBinding, ConstantValue_attributeReader, Synthetic_attributeBinding, Synthetic_attributeReader, Signature_attributeBinding, Signature_attributeReader, Deprecated_attributeBinding, Deprecated_attributeReader, SourceFile_attributeBinding, SourceFile_attributeReader, EnclosingMethod_attributeBinding, EnclosingMethod_attributeReader, InnerClasses_attributeBinding, InnerClasses_attributeReader, AnnotationAttributesBinding, AttributeBinding, AnnotationDefault_attributeReader, RuntimeVisibleParameterAnnotations_attributeReader, RuntimeInvisibleParameterAnnotations_attributeReader, RuntimeVisibleAnnotations_attributeReader, RuntimeInvisibleAnnotations_attributeReader, AttributeReader, ParametersAnnotationsReader, AnnotationsReader, AnnotationsBinding, ElementValuePairsReader, AnnotationsAbstractions, SkipUnknown_attributeReader, AttributesReader, Unknown_attributeAbstractions, AttributesAbstractions, ClassFileBinding, ClassFileReader, ClassFileReaderConfiguration, MethodsBinding, MethodsReader, FieldsBinding, FieldsReader, ConstantPoolBinding, Constant_PoolReader, Constant_PoolAbstractions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Java9FrameworkWithInvokedynamicSupportAndCaching
  2. Java9LibraryFramework
  3. ModulePackages_attributeBinding
  4. ModulePackages_attributeReader
  5. ModuleMainClass_attributeBinding
  6. ModuleMainClass_attributeReader
  7. Java8FrameworkWithInvokedynamicSupportAndCaching
  8. InvokedynamicRewriting
  9. Java8FrameworkWithCaching
  10. CodeReader
  11. BytecodeOptimizer
  12. CachedBytecodeReaderAndBinding
  13. InstructionsDeserializer
  14. DeferredInvokedynamicResolution
  15. LocalVariableTypeTable_attributeBinding
  16. LocalVariableTypeTable_attributeReader
  17. LocalVariableTable_attributeBinding
  18. LocalVariableTable_attributeReader
  19. CompactLineNumberTable_attributeBinding
  20. CompactLineNumberTable_attributeReader
  21. StackMapTable_attributeBinding
  22. VerificationTypeInfoReader
  23. StackMapFrameReader
  24. StackMapTable_attributeReader
  25. BootstrapMethods_attributeBinding
  26. BootstrapMethods_attributeReader
  27. SourceDebugExtension_attributeBinding
  28. SourceDebugExtension_attributeReader
  29. CodeAttributeBinding
  30. CodeBinding
  31. Code_attributeReader
  32. Java8LibraryFramework
  33. TypeAnnotationAttributesBinding
  34. RuntimeVisibleTypeAnnotations_attributeReader
  35. RuntimeInvisibleTypeAnnotations_attributeReader
  36. TypeAnnotationsBinding
  37. TypeAnnotationPathReader
  38. TypeAnnotationTargetReader
  39. TypeAnnotationsReader
  40. MethodParameters_attributeBinding
  41. MethodParameters_attributeReader
  42. Java7LibraryFramework
  43. Module_attributeBinding
  44. Module_attributeReader
  45. Exceptions_attributeBinding
  46. Exceptions_attributeReader
  47. ConstantValue_attributeBinding
  48. ConstantValue_attributeReader
  49. Synthetic_attributeBinding
  50. Synthetic_attributeReader
  51. Signature_attributeBinding
  52. Signature_attributeReader
  53. Deprecated_attributeBinding
  54. Deprecated_attributeReader
  55. SourceFile_attributeBinding
  56. SourceFile_attributeReader
  57. EnclosingMethod_attributeBinding
  58. EnclosingMethod_attributeReader
  59. InnerClasses_attributeBinding
  60. InnerClasses_attributeReader
  61. AnnotationAttributesBinding
  62. AttributeBinding
  63. AnnotationDefault_attributeReader
  64. RuntimeVisibleParameterAnnotations_attributeReader
  65. RuntimeInvisibleParameterAnnotations_attributeReader
  66. RuntimeVisibleAnnotations_attributeReader
  67. RuntimeInvisibleAnnotations_attributeReader
  68. AttributeReader
  69. ParametersAnnotationsReader
  70. AnnotationsReader
  71. AnnotationsBinding
  72. ElementValuePairsReader
  73. AnnotationsAbstractions
  74. SkipUnknown_attributeReader
  75. AttributesReader
  76. Unknown_attributeAbstractions
  77. AttributesAbstractions
  78. ClassFileBinding
  79. ClassFileReader
  80. ClassFileReaderConfiguration
  81. MethodsBinding
  82. MethodsReader
  83. FieldsBinding
  84. FieldsReader
  85. ConstantPoolBinding
  86. Constant_PoolReader
  87. Constant_PoolAbstractions
  88. AnyRef
  89. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Java9FrameworkWithInvokedynamicSupportAndCaching(cache: BytecodeInstructionsCache)

Type Members

  1. type Annotation = br.Annotation
    Definition Classes
    AnnotationsBinding → AnnotationsAbstractions
  2. type AnnotationDefault_attribute = br.ElementValue
    Definition Classes
    AnnotationAttributesBinding → AnnotationDefault_attributeReader
  3. type AnnotationValue = br.AnnotationValue
    Definition Classes
    AnnotationsBinding
  4. type Annotations = RefArray[Annotation]
    Definition Classes
    AnnotationsReader
  5. type AppendFrame = br.AppendFrame
  6. type ArrayValue = br.ArrayValue
    Definition Classes
    AnnotationsBinding
  7. type Attribute = br.Attribute
    Definition Classes
    AttributeBinding → AttributesAbstractions
  8. type Attributes = RefArray[Attribute]
    Definition Classes
    AttributesAbstractions
  9. type BooleanValue = br.BooleanValue
    Definition Classes
    AnnotationsBinding
  10. type BootstrapArgument = br.BootstrapArgument
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  11. type BootstrapArguments = RefArray[BootstrapArgument]
    Definition Classes
    BootstrapMethods_attributeReader
  12. type BootstrapMethod = br.BootstrapMethod
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  13. type BootstrapMethods = RefArray[BootstrapMethod]
    Definition Classes
    BootstrapMethods_attributeReader
  14. type BootstrapMethods_attribute = BootstrapMethodTable
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  15. type ByteValue = br.ByteValue
    Definition Classes
    AnnotationsBinding
  16. type CONSTANT_Class_info = cp.CONSTANT_Class_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  17. type CONSTANT_Double_info = cp.CONSTANT_Double_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  18. type CONSTANT_Fieldref_info = cp.CONSTANT_Fieldref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  19. type CONSTANT_Float_info = cp.CONSTANT_Float_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  20. type CONSTANT_Integer_info = cp.CONSTANT_Integer_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  21. type CONSTANT_InterfaceMethodref_info = cp.CONSTANT_InterfaceMethodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  22. type CONSTANT_InvokeDynamic_info = cp.CONSTANT_InvokeDynamic_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  23. type CONSTANT_Long_info = cp.CONSTANT_Long_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  24. type CONSTANT_MethodHandle_info = cp.CONSTANT_MethodHandle_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  25. type CONSTANT_MethodType_info = cp.CONSTANT_MethodType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  26. type CONSTANT_Methodref_info = cp.CONSTANT_Methodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  27. type CONSTANT_Module_info = cp.CONSTANT_Module_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  28. type CONSTANT_NameAndType_info = cp.CONSTANT_NameAndType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  29. type CONSTANT_Package_info = cp.CONSTANT_Package_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  30. type CONSTANT_String_info = cp.CONSTANT_String_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  31. type CONSTANT_Utf8_info = cp.CONSTANT_Utf8_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
  32. type CharValue = br.CharValue
    Definition Classes
    AnnotationsBinding
  33. type ChopFrame = br.ChopFrame
  34. type ClassFile = br.ClassFile
    Definition Classes
    ClassFileBinding → ClassFileReader → Constant_PoolAbstractions
  35. type ClassValue = br.ClassValue
    Definition Classes
    AnnotationsBinding
  36. type Code_attribute = Code
    Definition Classes
    CodeAttributeBinding → Code_attributeReader
  37. type ConstantValue_attribute = ConstantFieldValue[_]
    Definition Classes
    ConstantValue_attributeBinding → ConstantValue_attributeReader
  38. final type Constant_Pool = Array[Constant_Pool_Entry]
    Definition Classes
    Constant_PoolAbstractions
  39. type Constant_Pool_Entry = cp.Constant_Pool_Entry
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader → Constant_PoolAbstractions
  40. final type Constant_Pool_Index = Int
    Definition Classes
    Constant_PoolAbstractions
  41. type DeferredActionsStore = Buffer[(ClassFile) ⇒ ClassFile] with Constant_Pool_Entry
    Definition Classes
    Constant_PoolAbstractions
  42. type Deprecated_attribute = br.Attribute
    Definition Classes
    Deprecated_attributeBinding → Deprecated_attributeReader
  43. type DoubleValue = br.DoubleValue
    Definition Classes
    AnnotationsBinding
  44. type DoubleVariableInfo = br.VerificationTypeInfo
  45. type ElementValue = br.ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  46. type ElementValuePair = br.ElementValuePair
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  47. type ElementValuePairs = RefArray[ElementValuePair]
    Definition Classes
    ElementValuePairsReader → AnnotationsAbstractions
  48. type ElementValues = RefArray[ElementValue]
    Definition Classes
    ElementValuePairsReader
  49. type EnclosingMethod_attribute = EnclosingMethod
    Definition Classes
    EnclosingMethod_attributeBinding → EnclosingMethod_attributeReader
  50. type EnumValue = br.EnumValue
    Definition Classes
    AnnotationsBinding
  51. type ExceptionHandlers = RefArray[ExceptionTableEntry]
    Definition Classes
    Code_attributeReader
  52. type ExceptionIndexTable = Array[Constant_Pool_Index]
    Definition Classes
    Exceptions_attributeReader
  53. type ExceptionTableEntry = ExceptionHandler
    Definition Classes
    CodeAttributeBinding → Code_attributeReader
  54. type Exceptions_attribute = ExceptionTable
    Definition Classes
    Exceptions_attributeBinding → Exceptions_attributeReader
  55. type Exports = RefArray[ExportsEntry]
    Definition Classes
    Module_attributeReader
  56. type ExportsEntry = br.Exports
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  57. type ExportsToIndexEntry = String
    Definition Classes
    Module_attributeBinding
  58. type ExportsToIndexTable = Array[Constant_Pool_Index]
    Definition Classes
    Module_attributeReader
  59. type Field_Info = Field
    Definition Classes
    FieldsBinding → FieldsReader
  60. type Fields = RefArray[Field_Info]
    Definition Classes
    FieldsReader
  61. type FloatValue = br.FloatValue
    Definition Classes
    AnnotationsBinding
  62. type FloatVariableInfo = br.VerificationTypeInfo
  63. type FullFrame = br.FullFrame
  64. type InnerClasses = RefArray[InnerClassesEntry]
    Definition Classes
    InnerClasses_attributeReader
  65. type InnerClassesEntry = InnerClass
    Definition Classes
    InnerClasses_attributeBinding → InnerClasses_attributeReader
  66. type InnerClasses_attribute = InnerClassTable
    Definition Classes
    InnerClasses_attributeBinding → InnerClasses_attributeReader
  67. type Instructions = Array[Instruction]
    Definition Classes
    CodeBinding
  68. type IntValue = br.IntValue
    Definition Classes
    AnnotationsBinding
  69. type IntegerVariableInfo = br.VerificationTypeInfo
  70. final type Interfaces = Array[Constant_Pool_Index]
    Definition Classes
    ClassFileReader
  71. type LineNumberTable_attribute = CompactLineNumberTable
    Definition Classes
    CompactLineNumberTable_attributeBinding → CompactLineNumberTable_attributeReader
  72. type LocalVariableTableEntry = LocalVariable
    Definition Classes
    LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
  73. type LocalVariableTable_attribute = LocalVariableTable
    Definition Classes
    LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
  74. type LocalVariableTypeTableEntry = LocalVariableType
    Definition Classes
    LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
  75. type LocalVariableTypeTable_attribute = LocalVariableTypeTable
    Definition Classes
    LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
  76. type LocalVariableTypes = RefArray[LocalVariableTypeTableEntry]
    Definition Classes
    LocalVariableTypeTable_attributeReader
  77. type LocalVariables = RefArray[LocalVariableTableEntry]
    Definition Classes
    LocalVariableTable_attributeReader
  78. type LocalvarTable = RefArray[LocalvarTableEntry]
    Definition Classes
    TypeAnnotationTargetReader
  79. type LocalvarTableEntry = br.LocalvarTableEntry
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  80. type LongValue = br.LongValue
    Definition Classes
    AnnotationsBinding
  81. type LongVariableInfo = br.VerificationTypeInfo
  82. type MethodParameter = br.MethodParameter
    Definition Classes
    MethodParameters_attributeBinding → MethodParameters_attributeReader
  83. type MethodParameters = RefArray[MethodParameter]
    Definition Classes
    MethodParameters_attributeReader
  84. type MethodParameters_attribute = MethodParameterTable
    Definition Classes
    MethodParameters_attributeBinding → MethodParameters_attributeReader
  85. type Method_Info = Method
    Definition Classes
    MethodsBinding → MethodsReader
  86. type Methods = RefArray[Method_Info]
    Definition Classes
    MethodsReader
  87. type ModuleMainClass_attribute = ModuleMainClass
    Definition Classes
    ModuleMainClass_attributeBinding → ModuleMainClass_attributeReader
  88. type ModulePackages_attribute = ModulePackages
    Definition Classes
    ModulePackages_attributeBinding → ModulePackages_attributeReader
  89. type Module_attribute = Module
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  90. type NullVariableInfo = br.VerificationTypeInfo
  91. type ObjectVariableInfo = br.ObjectVariableInfo
  92. type Opens = RefArray[OpensEntry]
    Definition Classes
    Module_attributeReader
  93. type OpensEntry = br.Opens
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  94. type OpensToIndexEntry = String
    Definition Classes
    Module_attributeBinding
  95. type OpensToIndexTable = Array[Constant_Pool_Index]
    Definition Classes
    Module_attributeReader
  96. type PackageIndexTable = Array[Constant_Pool_Index]
    Definition Classes
    ModulePackages_attributeReader
  97. type ParameterAnnotations = RefArray[Annotation]
    Definition Classes
    ParametersAnnotationsReader
  98. type ParametersAnnotations = RefArray[ParameterAnnotations]
    Definition Classes
    ParametersAnnotationsReader
  99. type Provides = RefArray[ProvidesEntry]
    Definition Classes
    Module_attributeReader
  100. type ProvidesEntry = br.Provides
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  101. type ProvidesWithIndexEntry = ObjectType
    Definition Classes
    Module_attributeBinding
  102. type ProvidesWithIndexTable = Array[Constant_Pool_Index]
    Definition Classes
    Module_attributeReader
  103. type Requires = RefArray[RequiresEntry]
    Definition Classes
    Module_attributeReader
  104. type RequiresEntry = br.Requires
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  105. type RuntimeInvisibleAnnotations_attribute = RuntimeInvisibleAnnotationTable
    Definition Classes
    AnnotationAttributesBinding → RuntimeInvisibleAnnotations_attributeReader
  106. type RuntimeInvisibleParameterAnnotations_attribute = RuntimeInvisibleParameterAnnotationTable
    Definition Classes
    AnnotationAttributesBinding → RuntimeInvisibleParameterAnnotations_attributeReader
  107. type RuntimeInvisibleTypeAnnotations_attribute = RuntimeInvisibleTypeAnnotationTable
    Definition Classes
    TypeAnnotationAttributesBinding → RuntimeInvisibleTypeAnnotations_attributeReader
  108. type RuntimeVisibleAnnotations_attribute = RuntimeVisibleAnnotationTable
    Definition Classes
    AnnotationAttributesBinding → RuntimeVisibleAnnotations_attributeReader
  109. type RuntimeVisibleParameterAnnotations_attribute = RuntimeVisibleParameterAnnotationTable
    Definition Classes
    AnnotationAttributesBinding → RuntimeVisibleParameterAnnotations_attributeReader
  110. type RuntimeVisibleTypeAnnotations_attribute = RuntimeVisibleTypeAnnotationTable
    Definition Classes
    TypeAnnotationAttributesBinding → RuntimeVisibleTypeAnnotations_attributeReader
  111. type SameFrame = br.SameFrame
  112. type SameFrameExtended = br.SameFrameExtended
  113. type SameLocals1StackItemFrame = br.SameLocals1StackItemFrame
  114. type SameLocals1StackItemFrameExtended = br.SameLocals1StackItemFrameExtended
  115. type ShortValue = br.ShortValue
    Definition Classes
    AnnotationsBinding
  116. type Signature_attribute = Signature
    Definition Classes
    Signature_attributeBinding → Signature_attributeReader
  117. type SourceDebugExtension_attribute = SourceDebugExtension
    Definition Classes
    SourceDebugExtension_attributeBinding → SourceDebugExtension_attributeReader
  118. type SourceFile_attribute = SourceFile
    Definition Classes
    SourceFile_attributeBinding → SourceFile_attributeReader
  119. type StackMapFrame = br.StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader → StackMapTable_attributeReader
  120. type StackMapFrames = RefArray[StackMapFrame]
    Definition Classes
    StackMapTable_attributeReader
  121. type StackMapTable_attribute = StackMapTable
    Definition Classes
    StackMapTable_attributeBinding → StackMapTable_attributeReader
  122. type Synthetic_attribute = br.Attribute
    Definition Classes
    Synthetic_attributeBinding → Synthetic_attributeReader
  123. type TopVariableInfo = br.VerificationTypeInfo
  124. type TypeAnnotation = br.TypeAnnotation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationsReader
  125. type TypeAnnotationPath = br.TypeAnnotationPath
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader → TypeAnnotationsReader
  126. type TypeAnnotationPathElement = br.TypeAnnotationPathElement
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  127. type TypeAnnotationPathElementsTable = RefArray[TypeAnnotationPathElement]
    Definition Classes
    TypeAnnotationPathReader
  128. type TypeAnnotationTarget = br.TypeAnnotationTarget
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader → TypeAnnotationsReader
  129. type TypeAnnotations = RefArray[TypeAnnotation]
    Definition Classes
    TypeAnnotationsReader
  130. type UninitializedThisVariableInfo = br.VerificationTypeInfo
  131. type UninitializedVariableInfo = br.UninitializedVariableInfo
  132. type Unknown_attribute = Null
    Definition Classes
    SkipUnknown_attributeReader → Unknown_attributeAbstractions
  133. type Uses = Array[Constant_Pool_Index]
    Definition Classes
    Module_attributeReader
  134. type UsesEntry = ObjectType
    Definition Classes
    Module_attributeBinding
  135. type VerificationTypeInfo = br.VerificationTypeInfo
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader → StackMapFrameReader
  136. type VerificationTypeInfoLocals = RefArray[VerificationTypeInfo]
    Definition Classes
    StackMapFrameReader
  137. type VerificationTypeInfoStack = RefArray[VerificationTypeInfo]
    Definition Classes
    StackMapFrameReader

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 AllClassFiles(files: Traversable[File], exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Traversable[(ClassFile, URL)]
    Definition Classes
    ClassFileReader
  5. def Annotation(cp: Constant_Pool, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): Annotation
    Definition Classes
    AnnotationsBinding → AnnotationsAbstractions
  6. def Annotation(cp: Constant_Pool, in: DataInputStream): Annotation
    Definition Classes
    AnnotationsAbstractions
  7. 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
  8. def AnnotationValue(cp: Constant_Pool, annotation: Annotation): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  9. def Annotations(cp: Constant_Pool, in: DataInputStream): Annotations
    Definition Classes
    AnnotationsReader
  10. def AppendFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  11. def ArrayValue(cp: Constant_Pool, values: ElementValues): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  12. def Attribute(cp: Constant_Pool, ap: AttributeParent, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, in: DataInputStream): Attribute
    Definition Classes
    AttributesReader
  13. def Attributes(cp: Constant_Pool, ap: AttributeParent, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, in: DataInputStream): Attributes
    Definition Classes
    AttributesReader
  14. def BooleanValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  15. def BootstrapArgument(cp: Constant_Pool, constantPoolIndex: Int): BootstrapArgument
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  16. def BootstrapArgument(cp: Constant_Pool, in: DataInputStream): BootstrapArgument
    Definition Classes
    BootstrapMethods_attributeReader
  17. def BootstrapMethod(cp: Constant_Pool, bootstrapMethodRef: Int, bootstrapArguments: BootstrapArguments): BootstrapMethod
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  18. def BootstrapMethod(cp: Constant_Pool, in: DataInputStream): BootstrapMethod
    Definition Classes
    BootstrapMethods_attributeReader
  19. def BootstrapMethods_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attributeNameIndex: Int, bootstrapMethods: BootstrapMethods): BootstrapMethods_attribute
    Definition Classes
    BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
  20. def ByteValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  21. def CONSTANT_Class_info(i: Int): CONSTANT_Class_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  22. def CONSTANT_Double_info(d: Double): CONSTANT_Double_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  23. def CONSTANT_Fieldref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Fieldref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  24. def CONSTANT_Float_info(f: Float): CONSTANT_Float_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  25. def CONSTANT_Integer_info(i: Int): CONSTANT_Integer_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  26. def CONSTANT_InterfaceMethodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InterfaceMethodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  27. 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
  28. def CONSTANT_Long_info(l: Long): CONSTANT_Long_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  29. def CONSTANT_MethodHandle_info(reference_kind: Int, reference_index: Int): CONSTANT_MethodHandle_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  30. def CONSTANT_MethodType_info(descriptor_index: Constant_Pool_Index): CONSTANT_MethodType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  31. def CONSTANT_Methodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Methodref_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  32. def CONSTANT_Module_info(name_index: Constant_Pool_Index): CONSTANT_Module_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  33. def CONSTANT_NameAndType_info(name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index): CONSTANT_NameAndType_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  34. def CONSTANT_Package_info(name_index: Constant_Pool_Index): CONSTANT_Package_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  35. def CONSTANT_String_info(i: Int): CONSTANT_String_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  36. def CONSTANT_Utf8_info(r: Array[Byte], s: String): CONSTANT_Utf8_info
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  37. def CastExpression(offset: Int, type_argument_index: Int): TAOfCastExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  38. def Catch(exception_table_index: Int): TAOfCatch
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  39. def CharValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  40. def ChopFrame(frame_type: Int, offset_delta: Int): ChopFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  41. def ClassFile(cp: Constant_Pool, minor_version: Int, major_version: Int, access_flags: Int, this_class_index: Constant_Pool_Index, super_class_index: Constant_Pool_Index, interfaces: Interfaces, fields: Fields, methods: Methods, attributes: Attributes): ClassFile
    Definition Classes
    ClassFileBinding → ClassFileReader
  42. def ClassFile(jarFileName: String, jarFileEntryName: String): List[ClassFile]
    Definition Classes
    ClassFileReader
    Annotations
    @throws( ... )
  43. def ClassFile(jarFile: File, jarFileEntryName: String): List[ClassFile]
    Definition Classes
    ClassFileReader
    Annotations
    @throws( ... )
  44. def ClassFile(jarFile: ZipFile, jarEntry: ZipEntry): List[ClassFile]
    Attributes
    protected[this]
    Definition Classes
    ClassFileReader
  45. def ClassFile(create: () ⇒ InputStream): List[ClassFile]
    Definition Classes
    ClassFileReader
  46. def ClassFile(in: DataInputStream): List[ClassFile]
    Definition Classes
    ClassFileReader
  47. def ClassFiles(file: File, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[(ClassFile, URL)]
    Definition Classes
    ClassFileReader
  48. def ClassFiles(zipFile: ZipFile, classFileHandler: (ClassFile, URL) ⇒ Unit, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Unit
    Definition Classes
    ClassFileReader
  49. def ClassFiles(in: ⇒ JarInputStream): List[(ClassFile, String)]
    Definition Classes
    ClassFileReader
  50. def ClassFiles(jarFile: ZipFile, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[(ClassFile, URL)]
    Definition Classes
    ClassFileReader
  51. def ClassValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  52. def Code_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, max_stack: Int, max_locals: Int, instructions: Instructions, exception_handlers: ExceptionHandlers, attributes: Attributes): Code_attribute
    Definition Classes
    CodeAttributeBinding → Code_attributeReader
  53. def ConstantValue_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attributeNameIndex: Constant_Pool_Index, constantValueIndex: Constant_Pool_Index): ConstantValue_attribute
    Definition Classes
    ConstantValue_attributeBinding → ConstantValue_attributeReader
  54. def Constant_Pool(in: DataInputStream): Constant_Pool
    Definition Classes
    Constant_PoolReader
  55. val Constant_Pool_EntryManifest: ClassTag[Constant_Pool_Entry]
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  56. def ConstructorInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfConstructorInMethodReferenceExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  57. def ConstructorInvocation(offset: Int, type_argument_index: Int): TAOfConstructorInvocation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  58. def Deprecated_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index): br.Attribute
    Definition Classes
    Deprecated_attributeBinding → Deprecated_attributeReader
  59. def DoubleValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  60. def DoubleVariableInfo(): br.DoubleVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  61. def ElementValue(cp: Constant_Pool, in: DataInputStream): ElementValue
    Definition Classes
    ElementValuePairsReader
  62. def ElementValuePair(cp: Constant_Pool, element_name_index: Constant_Pool_Index, element_value: ElementValue): ElementValuePair
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  63. def ElementValuePair(cp: Constant_Pool, in: DataInputStream): ElementValuePair
    Definition Classes
    ElementValuePairsReader
  64. def ElementValuePairs(cp: Constant_Pool, in: DataInputStream): ElementValuePairs
    Definition Classes
    ElementValuePairsReader → AnnotationsAbstractions
  65. def EnclosingMethod_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, class_index: Constant_Pool_Index, method_index: Constant_Pool_Index): EnclosingMethod_attribute
    Definition Classes
    EnclosingMethod_attributeBinding → EnclosingMethod_attributeReader
  66. def EnumValue(cp: Constant_Pool, type_name_index: Constant_Pool_Index, const_name_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  67. def ExceptionTableEntry(cp: Constant_Pool, start_pc: Int, end_pc: Int, handler_pc: Int, catch_type_index: Constant_Pool_Index): ExceptionTableEntry
    Definition Classes
    CodeAttributeBinding → Code_attributeReader
  68. def Exceptions_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, exception_index_table: Array[Constant_Pool_Index]): Exceptions_attribute
    Definition Classes
    Exceptions_attributeBinding → Exceptions_attributeReader
  69. def ExportsEntry(cp: Constant_Pool, exports_index: Constant_Pool_Index, exports_flags: Int, exports_to_index_table: ExportsToIndexTable): ExportsEntry
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  70. def FieldDeclaration: TAOfFieldDeclaration.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  71. def Field_Info(cp: Constant_Pool, access_flags: Int, name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index, attributes: Attributes): Field_Info
    Definition Classes
    FieldsBinding → FieldsReader
  72. def Fields(cp: Constant_Pool, in: DataInputStream): Fields
    Definition Classes
    FieldsReader
  73. def FloatValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  74. def FloatVariableInfo(): br.FloatVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  75. def FormalParameter(formal_parameter_index: Int): TAOfFormalParameter
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  76. def FullFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals, verification_type_info_stack: VerificationTypeInfoStack): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  77. def InnerClassesEntry(cp: Constant_Pool, inner_class_info_index: Constant_Pool_Index, outer_class_info_index: Constant_Pool_Index, inner_name_index: Constant_Pool_Index, inner_class_access_flags: Int): InnerClassesEntry
    Definition Classes
    InnerClasses_attributeBinding → InnerClasses_attributeReader
  78. def InnerClasses_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, inner_classes: InnerClasses): InnerClasses_attribute
    Definition Classes
    InnerClasses_attributeBinding → InnerClasses_attributeReader
  79. def InstanceOf(offset: Int): TAOfInstanceOf
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  80. def Instructions(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, in: DataInputStream): Instructions
    Definition Classes
    CodeReader
  81. def Instructions(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, source: Array[Byte]): Instructions

    Transforms an array of bytes into an array of org.opalj.br.instructions.Instructions.

    Transforms an array of bytes into an array of org.opalj.br.instructions.Instructions.

    Definition Classes
    CachedBytecodeReaderAndBindingInstructionsDeserializer
  82. def IntValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  83. def IntegerVariableInfo(): br.IntegerVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  84. def JRTClassFiles: Iterable[(String, List[(ClassFile, URL)])]
    Definition Classes
    ClassFileReader
  85. def LineNumberTable_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, line_number_table: Array[Byte]): CompactLineNumberTable
    Definition Classes
    CompactLineNumberTable_attributeBinding → CompactLineNumberTable_attributeReader
  86. def LocalVariableTableEntry(cp: Constant_Pool, start_pc: Int, length: Int, name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index, index: Int): LocalVariable
    Definition Classes
    LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
  87. def LocalVariableTable_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, local_variable_table: LocalVariables): LocalVariableTable
    Definition Classes
    LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
  88. def LocalVariableTypeTableEntry(cp: Constant_Pool, start_pc: Int, length: Int, name_index: Constant_Pool_Index, signature_index: Constant_Pool_Index, index: Int): LocalVariableType
    Definition Classes
    LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
  89. def LocalVariableTypeTable_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, local_variable_type_table: LocalVariableTypes): LocalVariableTypeTable
    Definition Classes
    LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
  90. def LocalvarDecl(localVarTable: LocalvarTable): TAOfLocalvarDecl
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  91. def LocalvarTable(in: DataInputStream): LocalvarTable
    Definition Classes
    TypeAnnotationTargetReader
  92. def LocalvarTableEntry(start_pc: Int, length: Int, local_variable_table_index: Int): LocalvarTableEntry
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  93. final val LogControlFlowSimplifications: Boolean
    Definition Classes
    BytecodeOptimizer
  94. def LongValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  95. def LongVariableInfo(): br.LongVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  96. def MethodInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfMethodInMethodReferenceExpression
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  97. def MethodInvocation(offset: Int, type_argument_index: Int): TAOfMethodInvocation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  98. def MethodParameter(cp: Constant_Pool, name_index: Constant_Pool_Index, access_flags: Int): MethodParameter
    Definition Classes
    MethodParameters_attributeBinding → MethodParameters_attributeReader
  99. def MethodParameters_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, parameters: MethodParameters): MethodParameters_attribute
    Definition Classes
    MethodParameters_attributeBinding → MethodParameters_attributeReader
  100. def MethodReferenceExpressionIdentifier(offset: Int): TAOfMethodReferenceExpressionIdentifier
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  101. def MethodReferenceExpressionNew(offset: Int): TAOfMethodReferenceExpressionNew
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  102. def Method_Info(cp: Constant_Pool, accessFlags: Int, name_index: Int, descriptor_index: Int, attributes: Attributes): Method_Info
    Definition Classes
    BytecodeOptimizerMethodsBinding → MethodsReader
  103. def Methods(cp: Constant_Pool, in: DataInputStream): Methods
    Definition Classes
    MethodsReader
  104. def ModuleMainClass_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, main_class_index: Constant_Pool_Index): ModuleMainClass_attribute

    main_class_index

    Reference to a CONSTANT_Class_info.

    Definition Classes
    ModuleMainClass_attributeBinding → ModuleMainClass_attributeReader
  105. def ModulePackages_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, package_index_table: PackageIndexTable): ModulePackages_attribute
    Definition Classes
    ModulePackages_attributeBinding → ModulePackages_attributeReader
  106. def Module_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, module_name_index: Constant_Pool_Index, module_flags: Int, module_version_index: Constant_Pool_Index, requires: Requires, exports: Exports, opens: Opens, uses: Uses, provides: Provides): Module_attribute
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  107. def New(offset: Int): TAOfNew
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  108. def NullVariableInfo(): br.NullVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  109. def ObjectVariableInfo(cp: Constant_Pool, type_index: Constant_Pool_Index): ObjectVariableInfo
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  110. def OpensEntry(cp: Constant_Pool, opens_index: Constant_Pool_Index, opens_flags: Int, opens_to_index_table: OpensToIndexTable): OpensEntry
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  111. def ParameterDeclarationOfClassOrInterface(type_parameter_index: Int): TAOfParameterDeclarationOfClassOrInterface
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  112. def ParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int): TAOfParameterDeclarationOfMethodOrConstructor
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  113. def ParametersAnnotations(cp: Constant_Pool, in: DataInputStream): ParametersAnnotations
    Definition Classes
    ParametersAnnotationsReader
  114. final val PerformControlFlowSimplifications: Boolean
    Definition Classes
    BytecodeOptimizer
  115. def ProvidesEntry(cp: Constant_Pool, provides_index: Constant_Pool_Index, provides_with_index_table: ProvidesWithIndexTable): ProvidesEntry
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  116. def ReceiverType: TAOfReceiverType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  117. def RequiresEntry(cp: Constant_Pool, requires_index: Constant_Pool_Index, requires_flags: Int, require_version_index: Constant_Pool_Index): RequiresEntry
    Definition Classes
    Module_attributeBinding → Module_attributeReader
  118. def ResourcevarDecl(localVarTable: LocalvarTable): TAOfResourcevarDecl
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  119. def ReturnType: TAOfReturnType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  120. 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
  121. 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
  122. def RuntimeInvisibleTypeAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, annotations: TypeAnnotations): RuntimeInvisibleTypeAnnotations_attribute
    Attributes
    protected
    Definition Classes
    TypeAnnotationAttributesBinding → RuntimeInvisibleTypeAnnotations_attributeReader
  123. 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
  124. 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
  125. def RuntimeVisibleTypeAnnotations_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, annotations: TypeAnnotations): RuntimeVisibleTypeAnnotations_attribute
    Definition Classes
    TypeAnnotationAttributesBinding → RuntimeVisibleTypeAnnotations_attributeReader
  126. def SameFrame(frame_type: Int): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  127. def SameFrameExtended(frame_type: Int, offset_delta: Int): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  128. def SameLocals1StackItemFrame(frame_type: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  129. def SameLocals1StackItemFrameExtended(frame_type: Int, offset_delta: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  130. val ScalaRuntimeObject: ObjectType
    Definition Classes
    InvokedynamicRewriting
  131. def ShortValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  132. def Signature_attribute(cp: Constant_Pool, ap: AttributeParent, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, signature_index: Constant_Pool_Index): Signature_attribute
    Definition Classes
    Signature_attributeBinding → Signature_attributeReader
  133. def SourceDebugExtension_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, debug_extension: Array[Byte]): SourceDebugExtension_attribute
    Definition Classes
    SourceDebugExtension_attributeBinding → SourceDebugExtension_attributeReader
  134. def SourceFile_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, sourcefile_index: Constant_Pool_Index): SourceFile_attribute
    Definition Classes
    SourceFile_attributeBinding → SourceFile_attributeReader
  135. def StackMapFrame(cp: Constant_Pool, in: DataInputStream): StackMapFrame
    Definition Classes
    StackMapFrameReader
  136. def StackMapTable_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, stack_map_frames: StackMapFrames): StackMapTable_attribute
    Definition Classes
    StackMapTable_attributeBinding → StackMapTable_attributeReader
  137. def StringValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
    Definition Classes
    AnnotationsBinding → ElementValuePairsReader
  138. def SupertypeTarget(supertype_index: Int): TAOfSupertype
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  139. def Synthetic_attribute(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index): br.Attribute
    Definition Classes
    Synthetic_attributeBinding → Synthetic_attributeReader
  140. def Throws(throws_type_index: Int): TAOfThrows
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  141. def TopVariableInfo(): br.TopVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  142. def TypeAnnotation(cp: Constant_Pool, target: TypeAnnotationTarget, path: TypeAnnotationPath, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): TypeAnnotation
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationsReader
  143. def TypeAnnotation(cp: Constant_Pool, in: DataInputStream): TypeAnnotation
    Definition Classes
    TypeAnnotationsReader
  144. def TypeAnnotationDeeperInArrayType: TADeeperInArrayType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  145. def TypeAnnotationDeeperInNestedType: TADeeperInNestedType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  146. def TypeAnnotationDirectlyOnType: TADirectlyOnType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  147. def TypeAnnotationOnBoundOfWildcardType: TAOnBoundOfWildcardType.type
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  148. def TypeAnnotationOnTypeArgument(type_argument_index: Int): TAOnTypeArgument
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  149. def TypeAnnotationPath(path: RefArray[TypeAnnotationPathElement]): TAOnNestedType
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationPathReader
  150. def TypeAnnotationPath(in: DataInputStream): TypeAnnotationPath
    Definition Classes
    TypeAnnotationPathReader
  151. def TypeAnnotationTarget(in: DataInputStream): TypeAnnotationTarget
    Definition Classes
    TypeAnnotationTargetReader
  152. def TypeAnnotations(cp: Constant_Pool, in: DataInputStream): TypeAnnotations
    Definition Classes
    TypeAnnotationsReader
  153. def TypeBoundOfParameterDeclarationOfClassOrInterface(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfClassOrInterface
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  154. def TypeBoundOfParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfMethodOrConstructor
    Definition Classes
    TypeAnnotationsBinding → TypeAnnotationTargetReader
  155. def UninitializedThisVariableInfo(): br.UninitializedThisVariableInfo.type
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  156. def UninitializedVariableInfo(offset: Int): br.UninitializedVariableInfo
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  157. def Unknown_attribute(cp: Constant_Pool, ap: AttributeParent, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, attribute_name_index: Constant_Pool_Index, in: DataInputStream): Null
    Definition Classes
    SkipUnknown_attributeReader → Unknown_attributeAbstractions
  158. def VerificationTypeInfo(cp: Constant_Pool, in: DataInputStream): VerificationTypeInfo
    Definition Classes
    VerificationTypeInfoReader
  159. def applyDeferredActions(cp: Constant_Pool, classFile: ClassFile): ClassFile
    Definition Classes
    Constant_PoolReader → Constant_PoolAbstractions
  160. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  161. val cache: BytecodeInstructionsCache
  162. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  163. implicit val config: Config
    Definition Classes
    ClassFileReaderConfiguration
  164. implicit def cpIndexTocpEntry(index: Constant_Pool_Index)(implicit cp: Constant_Pool): Constant_Pool_Entry
    Definition Classes
    ConstantPoolBinding
  165. def createDeferredActionsStore(): DeferredActionsStore
    Attributes
    protected[this]
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  166. final val defaultExceptionHandler: bi.reader.ClassFileReader.ExceptionHandler
    Definition Classes
    ClassFileReader
  167. def deferredInvokedynamicResolution(classFile: ClassFile, cp: Constant_Pool, methodNameIndex: Constant_Pool_Index, methodDescriptorIndex: Constant_Pool_Index, invokeDynamicInfo: CONSTANT_InvokeDynamic_info, instructions: Array[Instruction], pc: PC): ClassFile

    Resolves an org.opalj.br.instructions.INCOMPLETE_INVOKEDYNAMIC instruction using the BootstrapMethodTable of the class.

    Resolves an org.opalj.br.instructions.INCOMPLETE_INVOKEDYNAMIC instruction using the BootstrapMethodTable of the class.

    Deferred resolution is necessary since the BootstrapMethodTable – which is an attribute of the class file – is loaded after the methods.

    classFile

    The ClassFile with which the deferred action was registered.

    cp

    The class file's Constant_Pool.

    invokeDynamicInfo

    The org.opalj.br.instructions.INVOKEDYNAMIC instruction's constant pool entry.

    instructions

    This method's array of instructions.Instructions. (The array returned by the #Instructions method.)

    pc

    The program counter of the invokedynamic instruction.

    Definition Classes
    InvokedynamicRewritingDeferredInvokedynamicResolution
    Note

    This method is called (back) after the class file was completely loaded. Registration as a callback method happens whenever an invokedynamic instruction is found in a method's byte code.

    Overriding this Method

    To perform additional analyses on invokedynamic instructions, e.g., to fully resolve the call target, a subclass may override this method to do so. When you override this method, you should call this method (super.deferredResolveInvokedynamicInstruction) to ensure that the default resolution is carried out.

  168. val deleteSynthesizedClassFilesAttributes: Boolean

    This property determines whether artificial SynthesizedClassFiles attributes are kept or removed.

    This property determines whether artificial SynthesizedClassFiles attributes are kept or removed.

    Definition Classes
    ClassFileBinding
    Note

    This setting can be set using the configuration key ClassFileBinding.DeleteSynthesizedClassFilesAttributesConfigKey.

  169. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  170. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  171. def extractAltMetafactoryArguments(altMetafactoryArgs: Seq[br.BootstrapArgument]): (IndexedSeq[ReferenceType], IndexedSeq[MethodDescriptor], Boolean)

    Extract the parameters of altMetafactory calls.

    Extract the parameters of altMetafactory calls.

    CallSite altMetafactory(MethodHandles.Lookup caller, String invokedName, MethodType invokedType, Object... args)

    Object... args evaluates to the following argument list: int flags, int markerInterfaceCount, // IF flags has MARKERS set Class... markerInterfaces, // IF flags has MARKERS set int bridgeCount, // IF flags has BRIDGES set MethodType... bridges // IF flags has BRIDGES set

    flags is a bitwise OR of the desired flags FLAG_MARKERS, FLAG_BRIDGES and FLAG_SERIALIZABLE.

    altMetafactoryArgs

    Object... args of altMetafactory parameters

    returns

    A tuple containing an IndexSeq of markerInterfaces, bridges and a boolean indicating if the class must be serializable.

    Definition Classes
    InvokedynamicRewriting
    See also

    https://docs.oracle.com/javase/8/docs/api/java/lang/invoke/LambdaMetafactory.html#altMetafactory-java.lang.invoke.MethodHandles.Lookup-java.lang.String-java.lang.invoke.MethodType-java.lang.Object...-

  172. val extractSynthesizedClassFiles: (List[ClassFile]) ⇒ List[ClassFile]

    Tests if the class file has a SynthesizedClassFiles attribute and – if so – extracts the class file and removes the attribute.

    Tests if the class file has a SynthesizedClassFiles attribute and – if so – extracts the class file and removes the attribute.

    Definition Classes
    ClassFileBinding
  173. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  174. def findClassFile(files: Traversable[File], progressReporter: (File) ⇒ Unit, classFileFilter: (ClassFile) ⇒ Boolean, className: (ClassFile) ⇒ String, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Either[(ClassFile, URL), Set[String]]
    Definition Classes
    ClassFileReader
  175. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  176. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  177. def isClassFileRepository(filename: String, containerName: Option[String]): Boolean
    Definition Classes
    ClassFileReader
  178. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  179. final def loadsInterfacesOnly: Boolean
    Definition Classes
    Java8FrameworkWithCaching → ClassFileReaderConfiguration
  180. implicit val logContext: LogContext
    Definition Classes
    ClassFileReaderConfiguration
  181. val logLambdaExpressionsRewrites: Boolean
    Definition Classes
    InvokedynamicRewriting
  182. val logStringConcatRewrites: Boolean
    Definition Classes
    InvokedynamicRewriting
  183. val logUnknownInvokeDynamics: Boolean
    Definition Classes
    InvokedynamicRewriting
  184. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  185. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  186. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  187. def optimizeInstructions(exceptionsHandlers: br.ExceptionHandlers, instructions: Array[Instruction]): Boolean
    Definition Classes
    BytecodeOptimizer
  188. val performLambdaExpressionsRewriting: Boolean
    Definition Classes
    InvokedynamicRewriting
  189. def registerAttributeReader(reader: (String, (Constant_Pool, AttributeParent, Constant_Pool_Index, Constant_Pool_Index, Constant_Pool_Index, DataInputStream) ⇒ Attribute)): Unit
    Definition Classes
    AttributesReader
  190. def registerAttributesPostProcessor(p: (Attributes) ⇒ Attributes): Unit
    Definition Classes
    AttributesReader
  191. def registerClassFilePostProcessor(p: (List[ClassFile]) ⇒ List[ClassFile]): Unit
    Definition Classes
    ClassFileReader
  192. def registerDeferredAction(cp: Constant_Pool)(deferredAction: (ClassFile) ⇒ ClassFile): Unit
    Definition Classes
    Constant_PoolReader
  193. def reifyEmptyAttributes: Boolean
    Definition Classes
    AttributeReader
  194. val removeBootstrapMethodAttribute: (List[ClassFile]) ⇒ List[ClassFile]

    Removes all BootstrapMethodTable attributes because the invokedynamic instructions are either completely resolved by creating code that resembles the code executed by the JVM or the instructions are at least enhanced and have explicit references to the bootstrap methods.

    Removes all BootstrapMethodTable attributes because the invokedynamic instructions are either completely resolved by creating code that resembles the code executed by the JVM or the instructions are at least enhanced and have explicit references to the bootstrap methods.

    Definition Classes
    ClassFileBinding
  195. def storeProxy(classFile: ClassFile, proxy: ClassFile, reason: Option[AnyRef]): ClassFile
    Definition Classes
    InvokedynamicRewriting
  196. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  197. def throwIllegalArgumentException: Boolean
    Definition Classes
    Signature_attributeReader
  198. def toString(): String
    Definition Classes
    AnyRef → Any
  199. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  200. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  201. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from Java9LibraryFramework

Inherited from ModulePackages_attributeReader

Inherited from ModuleMainClass_attributeReader

Inherited from InvokedynamicRewriting

Inherited from Java8FrameworkWithCaching

Inherited from CodeReader

Inherited from BytecodeOptimizer

Inherited from InstructionsDeserializer

Inherited from LocalVariableTypeTable_attributeReader

Inherited from LocalVariableTable_attributeReader

Inherited from CompactLineNumberTable_attributeReader

Inherited from VerificationTypeInfoReader

Inherited from StackMapFrameReader

Inherited from StackMapTable_attributeReader

Inherited from BootstrapMethods_attributeReader

Inherited from SourceDebugExtension_attributeReader

Inherited from CodeAttributeBinding

Inherited from CodeBinding

Inherited from Code_attributeReader

Inherited from Java8LibraryFramework

Inherited from RuntimeVisibleTypeAnnotations_attributeReader

Inherited from RuntimeInvisibleTypeAnnotations_attributeReader

Inherited from TypeAnnotationsBinding

Inherited from TypeAnnotationPathReader

Inherited from TypeAnnotationTargetReader

Inherited from TypeAnnotationsReader

Inherited from MethodParameters_attributeReader

Inherited from Java7LibraryFramework

Inherited from Module_attributeBinding

Inherited from Module_attributeReader

Inherited from Exceptions_attributeReader

Inherited from ConstantValue_attributeReader

Inherited from Synthetic_attributeReader

Inherited from Signature_attributeReader

Inherited from Deprecated_attributeReader

Inherited from SourceFile_attributeReader

Inherited from EnclosingMethod_attributeReader

Inherited from InnerClasses_attributeReader

Inherited from AttributeBinding

Inherited from AnnotationDefault_attributeReader

Inherited from RuntimeVisibleParameterAnnotations_attributeReader

Inherited from RuntimeInvisibleParameterAnnotations_attributeReader

Inherited from RuntimeVisibleAnnotations_attributeReader

Inherited from RuntimeInvisibleAnnotations_attributeReader

Inherited from AttributeReader

Inherited from ParametersAnnotationsReader

Inherited from AnnotationsReader

Inherited from AnnotationsBinding

Inherited from ElementValuePairsReader

Inherited from AnnotationsAbstractions

Inherited from SkipUnknown_attributeReader

Inherited from AttributesReader

Inherited from Unknown_attributeAbstractions

Inherited from AttributesAbstractions

Inherited from ClassFileBinding

Inherited from ClassFileReader

Inherited from ClassFileReaderConfiguration

Inherited from MethodsBinding

Inherited from MethodsReader

Inherited from FieldsBinding

Inherited from FieldsReader

Inherited from ConstantPoolBinding

Inherited from Constant_PoolReader

Inherited from Constant_PoolAbstractions

Inherited from AnyRef

Inherited from Any

Ungrouped