trait Java8Framework extends Java7Framework with Java8LibraryFramework
This "framework" can be used to read Java 8 (version 52) class files. All standard information (as defined in the Java Virtual Machine Specification) is represented.
- Alphabetic
- By Inheritance
- Java8Framework
- Java8LibraryFramework
- TypeAnnotationAttributesBinding
- RuntimeVisibleTypeAnnotations_attributeReader
- RuntimeInvisibleTypeAnnotations_attributeReader
- TypeAnnotationsBinding
- TypeAnnotationPathReader
- TypeAnnotationTargetReader
- TypeAnnotationsReader
- MethodParameters_attributeBinding
- MethodParameters_attributeReader
- Java7Framework
- CodeReader
- BytecodeOptimizer
- BytecodeReaderAndBinding
- 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
- 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
- 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
AppendFrame = br.AppendFrame
- Definition Classes
- StackMapTable_attributeBinding
-
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
BootstrapArgument = br.BootstrapArgument
- Definition Classes
- BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
-
type
BootstrapArguments = RefArray[BootstrapArgument]
- Definition Classes
- BootstrapMethods_attributeReader
-
type
BootstrapMethod = br.BootstrapMethod
- Definition Classes
- BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
-
type
BootstrapMethods = RefArray[BootstrapMethod]
- Definition Classes
- BootstrapMethods_attributeReader
-
type
BootstrapMethods_attribute = BootstrapMethodTable
- Definition Classes
- BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
-
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
-
type
ChopFrame = br.ChopFrame
- Definition Classes
- StackMapTable_attributeBinding
-
type
ClassFile = br.ClassFile
- Definition Classes
- ClassFileBinding → ClassFileReader → Constant_PoolAbstractions
-
type
ClassValue = br.ClassValue
- Definition Classes
- AnnotationsBinding
-
type
Code_attribute = Code
- Definition Classes
- CodeAttributeBinding → Code_attributeReader
-
type
ConstantValue_attribute = ConstantFieldValue[_]
- Definition Classes
- ConstantValue_attributeBinding → ConstantValue_attributeReader
-
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
Deprecated_attribute = br.Attribute
- Definition Classes
- Deprecated_attributeBinding → Deprecated_attributeReader
-
type
DoubleValue = br.DoubleValue
- Definition Classes
- AnnotationsBinding
-
type
DoubleVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
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
EnclosingMethod_attribute = EnclosingMethod
- Definition Classes
- EnclosingMethod_attributeBinding → EnclosingMethod_attributeReader
-
type
EnumValue = br.EnumValue
- Definition Classes
- AnnotationsBinding
-
type
ExceptionHandlers = RefArray[ExceptionTableEntry]
- Definition Classes
- Code_attributeReader
-
type
ExceptionIndexTable = Array[Constant_Pool_Index]
- Definition Classes
- Exceptions_attributeReader
-
type
ExceptionTableEntry = ExceptionHandler
- Definition Classes
- CodeAttributeBinding → Code_attributeReader
-
type
Exceptions_attribute = ExceptionTable
- Definition Classes
- Exceptions_attributeBinding → Exceptions_attributeReader
-
type
Exports = RefArray[ExportsEntry]
- Definition Classes
- Module_attributeReader
-
type
ExportsEntry = br.Exports
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
type
ExportsToIndexEntry = String
- Definition Classes
- Module_attributeBinding
-
type
ExportsToIndexTable = Array[Constant_Pool_Index]
- Definition Classes
- Module_attributeReader
-
type
Field_Info = Field
- Definition Classes
- FieldsBinding → FieldsReader
-
type
Fields = RefArray[Field_Info]
- Definition Classes
- FieldsReader
-
type
FloatValue = br.FloatValue
- Definition Classes
- AnnotationsBinding
-
type
FloatVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
FullFrame = br.FullFrame
- Definition Classes
- StackMapTable_attributeBinding
-
type
InnerClasses = RefArray[InnerClassesEntry]
- Definition Classes
- InnerClasses_attributeReader
-
type
InnerClassesEntry = InnerClass
- Definition Classes
- InnerClasses_attributeBinding → InnerClasses_attributeReader
-
type
InnerClasses_attribute = InnerClassTable
- Definition Classes
- InnerClasses_attributeBinding → InnerClasses_attributeReader
-
type
Instructions = Array[Instruction]
- Definition Classes
- CodeBinding
-
type
IntValue = br.IntValue
- Definition Classes
- AnnotationsBinding
-
type
IntegerVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
final
type
Interfaces = Array[Constant_Pool_Index]
- Definition Classes
- ClassFileReader
-
type
LineNumberTable_attribute = CompactLineNumberTable
- Definition Classes
- CompactLineNumberTable_attributeBinding → CompactLineNumberTable_attributeReader
-
type
LocalVariableTableEntry = LocalVariable
- Definition Classes
- LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
-
type
LocalVariableTable_attribute = LocalVariableTable
- Definition Classes
- LocalVariableTable_attributeBinding → LocalVariableTable_attributeReader
-
type
LocalVariableTypeTableEntry = LocalVariableType
- Definition Classes
- LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
-
type
LocalVariableTypeTable_attribute = LocalVariableTypeTable
- Definition Classes
- LocalVariableTypeTable_attributeBinding → LocalVariableTypeTable_attributeReader
-
type
LocalVariableTypes = RefArray[LocalVariableTypeTableEntry]
- Definition Classes
- LocalVariableTypeTable_attributeReader
-
type
LocalVariables = RefArray[LocalVariableTableEntry]
- Definition Classes
- LocalVariableTable_attributeReader
-
type
LocalvarTable = RefArray[LocalvarTableEntry]
- Definition Classes
- TypeAnnotationTargetReader
-
type
LocalvarTableEntry = br.LocalvarTableEntry
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
type
LongValue = br.LongValue
- Definition Classes
- AnnotationsBinding
-
type
LongVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
MethodParameter = br.MethodParameter
- Definition Classes
- MethodParameters_attributeBinding → MethodParameters_attributeReader
-
type
MethodParameters = RefArray[MethodParameter]
- Definition Classes
- MethodParameters_attributeReader
-
type
MethodParameters_attribute = MethodParameterTable
- Definition Classes
- MethodParameters_attributeBinding → MethodParameters_attributeReader
-
type
Method_Info = Method
- Definition Classes
- MethodsBinding → MethodsReader
-
type
Methods = RefArray[Method_Info]
- Definition Classes
- MethodsReader
-
type
Module_attribute = Module
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
type
NullVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
ObjectVariableInfo = br.ObjectVariableInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
Opens = RefArray[OpensEntry]
- Definition Classes
- Module_attributeReader
-
type
OpensEntry = br.Opens
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
type
OpensToIndexEntry = String
- Definition Classes
- Module_attributeBinding
-
type
OpensToIndexTable = Array[Constant_Pool_Index]
- Definition Classes
- Module_attributeReader
-
type
ParameterAnnotations = RefArray[Annotation]
- Definition Classes
- ParametersAnnotationsReader
-
type
ParametersAnnotations = RefArray[ParameterAnnotations]
- Definition Classes
- ParametersAnnotationsReader
-
type
Provides = RefArray[ProvidesEntry]
- Definition Classes
- Module_attributeReader
-
type
ProvidesEntry = br.Provides
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
type
ProvidesWithIndexEntry = ObjectType
- Definition Classes
- Module_attributeBinding
-
type
ProvidesWithIndexTable = Array[Constant_Pool_Index]
- Definition Classes
- Module_attributeReader
-
type
Requires = RefArray[RequiresEntry]
- Definition Classes
- Module_attributeReader
-
type
RequiresEntry = br.Requires
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
type
RuntimeInvisibleAnnotations_attribute = RuntimeInvisibleAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleAnnotations_attributeReader
-
type
RuntimeInvisibleParameterAnnotations_attribute = RuntimeInvisibleParameterAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeInvisibleParameterAnnotations_attributeReader
-
type
RuntimeInvisibleTypeAnnotations_attribute = RuntimeInvisibleTypeAnnotationTable
- Definition Classes
- TypeAnnotationAttributesBinding → RuntimeInvisibleTypeAnnotations_attributeReader
-
type
RuntimeVisibleAnnotations_attribute = RuntimeVisibleAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleAnnotations_attributeReader
-
type
RuntimeVisibleParameterAnnotations_attribute = RuntimeVisibleParameterAnnotationTable
- Definition Classes
- AnnotationAttributesBinding → RuntimeVisibleParameterAnnotations_attributeReader
-
type
RuntimeVisibleTypeAnnotations_attribute = RuntimeVisibleTypeAnnotationTable
- Definition Classes
- TypeAnnotationAttributesBinding → RuntimeVisibleTypeAnnotations_attributeReader
-
type
SameFrame = br.SameFrame
- Definition Classes
- StackMapTable_attributeBinding
-
type
SameFrameExtended = br.SameFrameExtended
- Definition Classes
- StackMapTable_attributeBinding
-
type
SameLocals1StackItemFrame = br.SameLocals1StackItemFrame
- Definition Classes
- StackMapTable_attributeBinding
-
type
SameLocals1StackItemFrameExtended = br.SameLocals1StackItemFrameExtended
- Definition Classes
- StackMapTable_attributeBinding
-
type
ShortValue = br.ShortValue
- Definition Classes
- AnnotationsBinding
-
type
Signature_attribute = Signature
- Definition Classes
- Signature_attributeBinding → Signature_attributeReader
-
type
SourceDebugExtension_attribute = SourceDebugExtension
- Definition Classes
- SourceDebugExtension_attributeBinding → SourceDebugExtension_attributeReader
-
type
SourceFile_attribute = SourceFile
- Definition Classes
- SourceFile_attributeBinding → SourceFile_attributeReader
-
type
StackMapFrame = br.StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader → StackMapTable_attributeReader
-
type
StackMapFrames = RefArray[StackMapFrame]
- Definition Classes
- StackMapTable_attributeReader
-
type
StackMapTable_attribute = StackMapTable
- Definition Classes
- StackMapTable_attributeBinding → StackMapTable_attributeReader
-
type
Synthetic_attribute = br.Attribute
- Definition Classes
- Synthetic_attributeBinding → Synthetic_attributeReader
-
type
TopVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
TypeAnnotation = br.TypeAnnotation
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationsReader
-
type
TypeAnnotationPath = br.TypeAnnotationPath
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader → TypeAnnotationsReader
-
type
TypeAnnotationPathElement = br.TypeAnnotationPathElement
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
type
TypeAnnotationPathElementsTable = RefArray[TypeAnnotationPathElement]
- Definition Classes
- TypeAnnotationPathReader
-
type
TypeAnnotationTarget = br.TypeAnnotationTarget
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader → TypeAnnotationsReader
-
type
TypeAnnotations = RefArray[TypeAnnotation]
- Definition Classes
- TypeAnnotationsReader
-
type
UninitializedThisVariableInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
UninitializedVariableInfo = br.UninitializedVariableInfo
- Definition Classes
- StackMapTable_attributeBinding
-
type
Unknown_attribute = Null
- Definition Classes
- SkipUnknown_attributeReader → Unknown_attributeAbstractions
-
type
Uses = Array[Constant_Pool_Index]
- Definition Classes
- Module_attributeReader
-
type
UsesEntry = ObjectType
- Definition Classes
- Module_attributeBinding
-
type
VerificationTypeInfo = br.VerificationTypeInfo
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader → StackMapFrameReader
-
type
VerificationTypeInfoLocals = RefArray[VerificationTypeInfo]
- Definition Classes
- StackMapFrameReader
-
type
VerificationTypeInfoStack = RefArray[VerificationTypeInfo]
- Definition Classes
- StackMapFrameReader
Abstract Value Members
-
abstract
def
loadsInterfacesOnly: Boolean
- Definition Classes
- ClassFileReaderConfiguration
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
AllClassFiles(files: Traversable[File], exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Traversable[(ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
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
AppendFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
def
ArrayValue(cp: Constant_Pool, values: ElementValues): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
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
-
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
-
def
BooleanValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
BootstrapArgument(cp: Constant_Pool, constantPoolIndex: Int): BootstrapArgument
- Definition Classes
- BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
-
def
BootstrapArgument(cp: Constant_Pool, in: DataInputStream): BootstrapArgument
- Definition Classes
- BootstrapMethods_attributeReader
-
def
BootstrapMethod(cp: Constant_Pool, bootstrapMethodRef: Int, bootstrapArguments: BootstrapArguments): BootstrapMethod
- Definition Classes
- BootstrapMethods_attributeBinding → BootstrapMethods_attributeReader
-
def
BootstrapMethod(cp: Constant_Pool, in: DataInputStream): BootstrapMethod
- Definition Classes
- BootstrapMethods_attributeReader
-
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
-
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
CastExpression(offset: Int, type_argument_index: Int): TAOfCastExpression
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
Catch(exception_table_index: Int): TAOfCatch
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
CharValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
ChopFrame(frame_type: Int, offset_delta: Int): ChopFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
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
-
def
ClassFile(jarFileName: String, jarFileEntryName: String): List[ClassFile]
- Definition Classes
- ClassFileReader
- Annotations
- @throws( ... )
-
def
ClassFile(jarFile: File, jarFileEntryName: String): List[ClassFile]
- Definition Classes
- ClassFileReader
- Annotations
- @throws( ... )
-
def
ClassFile(jarFile: ZipFile, jarEntry: ZipEntry): List[ClassFile]
- Attributes
- protected[this]
- Definition Classes
- ClassFileReader
-
def
ClassFile(create: () ⇒ InputStream): List[ClassFile]
- Definition Classes
- ClassFileReader
-
def
ClassFile(in: DataInputStream): List[ClassFile]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(file: File, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[(ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(zipFile: ZipFile, classFileHandler: (ClassFile, URL) ⇒ Unit, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Unit
- Definition Classes
- ClassFileReader
-
def
ClassFiles(in: ⇒ JarInputStream): List[(ClassFile, String)]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(jarFile: ZipFile, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[(ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
def
ClassValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
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
-
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
-
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
ConstructorInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfConstructorInMethodReferenceExpression
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
ConstructorInvocation(offset: Int, type_argument_index: Int): TAOfConstructorInvocation
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
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
-
def
DoubleValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
DoubleVariableInfo(): br.DoubleVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
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
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
-
def
EnumValue(cp: Constant_Pool, type_name_index: Constant_Pool_Index, const_name_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
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
-
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
-
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
-
def
FieldDeclaration: TAOfFieldDeclaration.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
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
-
def
Fields(cp: Constant_Pool, in: DataInputStream): Fields
- Definition Classes
- FieldsReader
-
def
FloatValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
FloatVariableInfo(): br.FloatVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
FormalParameter(formal_parameter_index: Int): TAOfFormalParameter
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
FullFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals, verification_type_info_stack: VerificationTypeInfoStack): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
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
-
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
-
def
InstanceOf(offset: Int): TAOfInstanceOf
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
Instructions(cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: Constant_Pool_Index, in: DataInputStream): Instructions
- Definition Classes
- CodeReader
-
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
- BytecodeReaderAndBinding → InstructionsDeserializer
-
def
IntValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
IntegerVariableInfo(): br.IntegerVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
JRTClassFiles: Iterable[(String, List[(ClassFile, URL)])]
- Definition Classes
- ClassFileReader
-
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
-
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
-
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
-
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
-
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
-
def
LocalvarDecl(localVarTable: LocalvarTable): TAOfLocalvarDecl
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
LocalvarTable(in: DataInputStream): LocalvarTable
- Definition Classes
- TypeAnnotationTargetReader
-
def
LocalvarTableEntry(start_pc: Int, length: Int, local_variable_table_index: Int): LocalvarTableEntry
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
final
val
LogControlFlowSimplifications: Boolean
- Definition Classes
- BytecodeOptimizer
-
def
LongValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
LongVariableInfo(): br.LongVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
MethodInMethodReferenceExpression(offset: Int, type_argument_index: Int): TAOfMethodInMethodReferenceExpression
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
MethodInvocation(offset: Int, type_argument_index: Int): TAOfMethodInvocation
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
MethodParameter(cp: Constant_Pool, name_index: Constant_Pool_Index, access_flags: Int): MethodParameter
- Definition Classes
- MethodParameters_attributeBinding → MethodParameters_attributeReader
-
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
-
def
MethodReferenceExpressionIdentifier(offset: Int): TAOfMethodReferenceExpressionIdentifier
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
MethodReferenceExpressionNew(offset: Int): TAOfMethodReferenceExpressionNew
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
Method_Info(cp: Constant_Pool, accessFlags: Int, name_index: Int, descriptor_index: Int, attributes: Attributes): Method_Info
- Definition Classes
- BytecodeOptimizer → MethodsBinding → MethodsReader
-
def
Methods(cp: Constant_Pool, in: DataInputStream): Methods
- Definition Classes
- MethodsReader
-
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
-
def
New(offset: Int): TAOfNew
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
NullVariableInfo(): br.NullVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
ObjectVariableInfo(cp: Constant_Pool, type_index: Constant_Pool_Index): ObjectVariableInfo
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
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
-
def
ParameterDeclarationOfClassOrInterface(type_parameter_index: Int): TAOfParameterDeclarationOfClassOrInterface
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
ParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int): TAOfParameterDeclarationOfMethodOrConstructor
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
ParametersAnnotations(cp: Constant_Pool, in: DataInputStream): ParametersAnnotations
- Definition Classes
- ParametersAnnotationsReader
-
final
val
PerformControlFlowSimplifications: Boolean
- Definition Classes
- BytecodeOptimizer
-
def
ProvidesEntry(cp: Constant_Pool, provides_index: Constant_Pool_Index, provides_with_index_table: ProvidesWithIndexTable): ProvidesEntry
- Definition Classes
- Module_attributeBinding → Module_attributeReader
-
def
ReceiverType: TAOfReceiverType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
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
-
def
ResourcevarDecl(localVarTable: LocalvarTable): TAOfResourcevarDecl
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
ReturnType: TAOfReturnType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
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
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
-
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
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
-
def
SameFrame(frame_type: Int): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
def
SameFrameExtended(frame_type: Int, offset_delta: Int): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
def
SameLocals1StackItemFrame(frame_type: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
def
SameLocals1StackItemFrameExtended(frame_type: Int, offset_delta: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame
- Definition Classes
- StackMapTable_attributeBinding → StackMapFrameReader
-
def
ShortValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
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
-
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
-
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
-
def
StackMapFrame(cp: Constant_Pool, in: DataInputStream): StackMapFrame
- Definition Classes
- StackMapFrameReader
-
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
-
def
StringValue(cp: Constant_Pool, const_value_index: Constant_Pool_Index): ElementValue
- Definition Classes
- AnnotationsBinding → ElementValuePairsReader
-
def
SupertypeTarget(supertype_index: Int): TAOfSupertype
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
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
-
def
Throws(throws_type_index: Int): TAOfThrows
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
TopVariableInfo(): br.TopVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
TypeAnnotation(cp: Constant_Pool, target: TypeAnnotationTarget, path: TypeAnnotationPath, type_index: Constant_Pool_Index, element_value_pairs: ElementValuePairs): TypeAnnotation
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationsReader
-
def
TypeAnnotation(cp: Constant_Pool, in: DataInputStream): TypeAnnotation
- Definition Classes
- TypeAnnotationsReader
-
def
TypeAnnotationDeeperInArrayType: TADeeperInArrayType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationDeeperInNestedType: TADeeperInNestedType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationDirectlyOnType: TADirectlyOnType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationOnBoundOfWildcardType: TAOnBoundOfWildcardType.type
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationOnTypeArgument(type_argument_index: Int): TAOnTypeArgument
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationPath(path: RefArray[TypeAnnotationPathElement]): TAOnNestedType
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationPathReader
-
def
TypeAnnotationPath(in: DataInputStream): TypeAnnotationPath
- Definition Classes
- TypeAnnotationPathReader
-
def
TypeAnnotationTarget(in: DataInputStream): TypeAnnotationTarget
- Definition Classes
- TypeAnnotationTargetReader
-
def
TypeAnnotations(cp: Constant_Pool, in: DataInputStream): TypeAnnotations
- Definition Classes
- TypeAnnotationsReader
-
def
TypeBoundOfParameterDeclarationOfClassOrInterface(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfClassOrInterface
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
TypeBoundOfParameterDeclarationOfMethodOrConstructor(type_parameter_index: Int, bound_index: Int): TAOfTypeBoundOfParameterDeclarationOfMethodOrConstructor
- Definition Classes
- TypeAnnotationsBinding → TypeAnnotationTargetReader
-
def
UninitializedThisVariableInfo(): br.UninitializedThisVariableInfo.type
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
def
UninitializedVariableInfo(offset: Int): br.UninitializedVariableInfo
- Definition Classes
- StackMapTable_attributeBinding → VerificationTypeInfoReader
-
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
-
def
VerificationTypeInfo(cp: Constant_Pool, in: DataInputStream): VerificationTypeInfo
- Definition Classes
- VerificationTypeInfoReader
-
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
val
config: Config
- Definition Classes
- ClassFileReaderConfiguration
-
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
val
defaultExceptionHandler: bi.reader.ClassFileReader.ExceptionHandler
- Definition Classes
- ClassFileReader
-
def
deferredInvokedynamicResolution(classFile: ClassFile, cp: Constant_Pool, ap_name_index: Constant_Pool_Index, ap_descriptor_index: 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
invokedynamicinstruction.
- Attributes
- protected
- Definition Classes
- DeferredInvokedynamicResolution
- Note
This method is called (back) after the class file was completely loaded. Registration as a callback method happens whenever an
invokedynamicinstruction is found in a method's byte code.Overriding this Method
To perform additional analyses on
invokedynamicinstructions, 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.
-
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.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isClassFileRepository(filename: String, containerName: Option[String]): Boolean
- Definition Classes
- ClassFileReader
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
val
logContext: LogContext
- Definition Classes
- ClassFileReaderConfiguration
-
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
optimizeInstructions(exceptionsHandlers: br.ExceptionHandlers, instructions: Array[Instruction]): Boolean
- Definition Classes
- BytecodeOptimizer
-
def
registerAttributeReader(reader: (String, (Constant_Pool, AttributeParent, Constant_Pool_Index, Constant_Pool_Index, Constant_Pool_Index, DataInputStream) ⇒ Attribute)): Unit
- Definition Classes
- AttributesReader
-
def
registerAttributesPostProcessor(p: (Attributes) ⇒ Attributes): Unit
- Definition Classes
- AttributesReader
-
def
registerClassFilePostProcessor(p: (List[ClassFile]) ⇒ List[ClassFile]): Unit
- Definition Classes
- ClassFileReader
-
def
registerDeferredAction(cp: Constant_Pool)(deferredAction: (ClassFile) ⇒ ClassFile): Unit
- Definition Classes
- Constant_PoolReader
-
def
reifyEmptyAttributes: Boolean
- Definition Classes
- AttributeReader
-
val
removeBootstrapMethodAttribute: (List[ClassFile]) ⇒ List[ClassFile]
Removes all BootstrapMethodTable attributes because the
invokedynamicinstructions 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
invokedynamicinstructions 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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
throwIllegalArgumentException: Boolean
- Definition Classes
- Signature_attributeReader
-
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( ... )