Trait

org.opalj.br.reader

StackMapTable_attributeBinding

Related Doc: package reader

Permalink

trait StackMapTable_attributeBinding extends StackMapTable_attributeReader with StackMapFrameReader with VerificationTypeInfoReader with ConstantPoolBinding with AttributeBinding

Provides the factory methods to create a stack map table attribute and its entries.

Linear Supertypes
AttributeBinding, ConstantPoolBinding, Constant_PoolReader, VerificationTypeInfoReader, StackMapFrameReader, StackMapTable_attributeReader, AttributeReader, AttributesAbstractions, Constant_PoolAbstractions, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. StackMapTable_attributeBinding
  2. AttributeBinding
  3. ConstantPoolBinding
  4. Constant_PoolReader
  5. VerificationTypeInfoReader
  6. StackMapFrameReader
  7. StackMapTable_attributeReader
  8. AttributeReader
  9. AttributesAbstractions
  10. Constant_PoolAbstractions
  11. AnyRef
  12. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type AppendFrame = br.AppendFrame

    Permalink
  2. type Attribute = br.Attribute

    Permalink
    Definition Classes
    AttributeBinding → AttributesAbstractions
  3. type Attributes = Seq[Attribute]

    Permalink
    Definition Classes
    AttributesAbstractions
  4. case class CONSTANT_Class_info(name_index: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  5. case class CONSTANT_Double_info(value: ConstantDouble) extends CONSTANT_FieldValue_info with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  6. trait CONSTANT_FieldValue_info extends Constant_Pool_Entry

    Permalink
    Definition Classes
    ConstantPoolBinding
  7. case class CONSTANT_Fieldref_info(class_index: ConstantPoolBinding.Constant_Pool_Index, name_and_type_index: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  8. case class CONSTANT_Float_info(value: ConstantFloat) extends CONSTANT_FieldValue_info with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  9. case class CONSTANT_Integer_info(value: ConstantInteger) extends CONSTANT_FieldValue_info with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  10. case class CONSTANT_InterfaceMethodref_info(class_index: ConstantPoolBinding.Constant_Pool_Index, name_and_type_index: ConstantPoolBinding.Constant_Pool_Index) extends AsMethodref with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  11. case class CONSTANT_InvokeDynamic_info(bootstrapMethodAttributeIndex: Int, nameAndTypeIndex: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink

    bootstrapMethodAttributeIndex

    This is an index into the bootstrap table. Since the bootstrap table is a class level attribute it is only possible to resolve this reference after loading the entire class file (class level attributes are loaded last).

    Definition Classes
    ConstantPoolBinding
  12. case class CONSTANT_Long_info(value: ConstantLong) extends CONSTANT_FieldValue_info with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  13. case class CONSTANT_MethodHandle_info(referenceKind: Int, referenceIndex: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  14. case class CONSTANT_MethodType_info(descriptorIndex: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  15. case class CONSTANT_Methodref_info(class_index: ConstantPoolBinding.Constant_Pool_Index, name_and_type_index: ConstantPoolBinding.Constant_Pool_Index) extends AsMethodref with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  16. case class CONSTANT_NameAndType_info(name_index: ConstantPoolBinding.Constant_Pool_Index, descriptor_index: ConstantPoolBinding.Constant_Pool_Index) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  17. case class CONSTANT_String_info(string_index: ConstantPoolBinding.Constant_Pool_Index) extends CONSTANT_FieldValue_info with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  18. case class CONSTANT_Utf8_info(value: String) extends Constant_Pool_Entry with Product with Serializable

    Permalink
    Definition Classes
    ConstantPoolBinding
  19. type ChopFrame = br.ChopFrame

    Permalink
  20. abstract type ClassFile <: br.ClassFile

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolAbstractions
  21. type Constant_Pool = Array[Constant_Pool_Entry]

    Permalink
    Definition Classes
    Constant_PoolReader → Constant_PoolAbstractions
  22. trait Constant_Pool_Entry extends ConstantPoolEntry

    Permalink
    Definition Classes
    ConstantPoolBinding
  23. type Constant_Pool_Index = Int

    Permalink
    Definition Classes
    Constant_PoolAbstractions
  24. type DeferredActionsStore = Buffer[(ClassFile) ⇒ ClassFile] with Constant_Pool_Entry

    Permalink
    Definition Classes
    Constant_PoolAbstractions
  25. type DoubleVariableInfo = br.VerificationTypeInfo

    Permalink
  26. type FloatVariableInfo = br.VerificationTypeInfo

    Permalink
  27. type FullFrame = br.FullFrame

    Permalink
  28. type IntegerVariableInfo = br.VerificationTypeInfo

    Permalink
  29. type LongVariableInfo = br.VerificationTypeInfo

    Permalink
  30. type NullVariableInfo = br.VerificationTypeInfo

    Permalink
  31. type ObjectVariableInfo = br.ObjectVariableInfo

    Permalink
  32. type SameFrame = br.SameFrame

    Permalink
  33. type SameFrameExtended = br.SameFrameExtended

    Permalink
  34. type SameLocals1StackItemFrame = br.SameLocals1StackItemFrame

    Permalink
  35. type SameLocals1StackItemFrameExtended = br.SameLocals1StackItemFrameExtended

    Permalink
  36. type StackMapFrame = br.StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader → StackMapTable_attributeReader
  37. type StackMapFrames = IndexedSeq[StackMapFrame]

    Permalink
    Definition Classes
    StackMapTable_attributeReader
  38. type StackMapTable_attribute = StackMapTable

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapTable_attributeReader
  39. type TopVariableInfo = br.VerificationTypeInfo

    Permalink
  40. type UninitializedThisVariableInfo = br.VerificationTypeInfo

    Permalink
  41. type UninitializedVariableInfo = br.UninitializedVariableInfo

    Permalink
  42. type VerificationTypeInfo = br.VerificationTypeInfo

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader → StackMapFrameReader
  43. type VerificationTypeInfoLocals = IndexedSeq[VerificationTypeInfo]

    Permalink
    Definition Classes
    StackMapFrameReader
  44. type VerificationTypeInfoStack = IndexedSeq[VerificationTypeInfo]

    Permalink
    Definition Classes
    StackMapFrameReader

Abstract Value Members

  1. abstract def registerAttributeReader(reader: (String, (AttributeParent, Constant_Pool, Constant_Pool_Index, DataInputStream) ⇒ Attribute)): Unit

    Permalink
    Definition Classes
    AttributeReader
  2. abstract def registerAttributesPostProcessor(p: (Attributes) ⇒ Attributes): Unit

    Permalink
    Definition Classes
    AttributeReader

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def AppendFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  5. val AttributeManifest: ClassTag[Attribute]

    Permalink
    Definition Classes
    AttributeBinding → AttributesAbstractions
  6. def CONSTANT_Class_info(i: Int): CONSTANT_Class_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  7. def CONSTANT_Double_info(d: Double): CONSTANT_Double_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  8. def CONSTANT_Fieldref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Fieldref_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  9. def CONSTANT_Float_info(f: Float): CONSTANT_Float_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  10. def CONSTANT_Integer_info(i: Int): CONSTANT_Integer_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  11. def CONSTANT_InterfaceMethodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InterfaceMethodref_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  12. def CONSTANT_InvokeDynamic_info(bootstrap_method_attr_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InvokeDynamic_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  13. def CONSTANT_Long_info(l: Long): CONSTANT_Long_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  14. def CONSTANT_MethodHandle_info(reference_kind: Int, reference_index: Int): CONSTANT_MethodHandle_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  15. def CONSTANT_MethodType_info(descriptor_index: Constant_Pool_Index): CONSTANT_MethodType_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  16. def CONSTANT_Methodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Methodref_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  17. def CONSTANT_NameAndType_info(name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index): CONSTANT_NameAndType_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  18. def CONSTANT_String_info(i: Int): CONSTANT_String_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  19. def CONSTANT_Utf8_info(s: String): CONSTANT_Utf8_info

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  20. def ChopFrame(frame_type: Int, offset_delta: Int): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  21. def Constant_Pool(in: DataInputStream): Constant_Pool

    Permalink
    Definition Classes
    Constant_PoolReader
  22. val Constant_Pool_EntryManifest: ClassTag[Constant_Pool_Entry]

    Permalink
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  23. def DoubleVariableInfo(): br.DoubleVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  24. def FloatVariableInfo(): br.FloatVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  25. def FullFrame(frame_type: Int, offset_delta: Int, verification_type_info_locals: VerificationTypeInfoLocals, verification_type_info_stack: VerificationTypeInfoStack): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  26. def IntegerVariableInfo(): br.IntegerVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  27. def LongVariableInfo(): br.LongVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  28. def NullVariableInfo(): br.NullVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  29. def ObjectVariableInfo(cp: Constant_Pool, type_index: Constant_Pool_Index): br.ObjectVariableInfo

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  30. def SameFrame(frame_type: Int): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  31. def SameFrameExtended(frame_type: Int, offset_delta: Int): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  32. def SameLocals1StackItemFrame(frame_type: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  33. def SameLocals1StackItemFrameExtended(frame_type: Int, offset_delta: Int, verification_type_info_stack: VerificationTypeInfo): StackMapFrame

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  34. def StackMapFrame(cp: Constant_Pool, in: DataInputStream): StackMapFrame

    Permalink
    Definition Classes
    StackMapFrameReader
  35. val StackMapFrameManifest: ClassTag[StackMapFrame]

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapTable_attributeReader
  36. def StackMapTable_attribute(cp: Constant_Pool, attribute_name_index: Constant_Pool_Index, attribute_length: Int, stack_map_frames: StackMapFrames): StackMapTable

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapTable_attributeReader
  37. def TopVariableInfo(): br.TopVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  38. def UninitializedThisVariableInfo(): br.UninitializedThisVariableInfo.type

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  39. def UninitializedVariableInfo(offset: Int): br.UninitializedVariableInfo

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → VerificationTypeInfoReader
  40. def VerificationTypeInfo(cp: Constant_Pool, in: DataInputStream): VerificationTypeInfo

    Permalink
    Definition Classes
    VerificationTypeInfoReader
  41. val VerificationTypeInfoManifest: ClassTag[VerificationTypeInfo]

    Permalink
    Definition Classes
    StackMapTable_attributeBinding → StackMapFrameReader
  42. def applyDeferredActions(cp: Constant_Pool, classFile: ClassFile): ClassFile

    Permalink
    Definition Classes
    Constant_PoolReader → Constant_PoolAbstractions
  43. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  44. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. implicit def cpIndexTocpEntry(index: Constant_Pool_Index)(implicit cp: Constant_Pool): Constant_Pool_Entry

    Permalink
    Definition Classes
    ConstantPoolBinding
  46. def createDeferredActionsStore(): DeferredActionsStore

    Permalink
    Attributes
    protected[this]
    Definition Classes
    ConstantPoolBinding → Constant_PoolReader
  47. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  48. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  49. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  50. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  51. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  52. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def registerDeferredAction(cp: Constant_Pool)(deferredAction: (ClassFile) ⇒ ClassFile): Unit

    Permalink
    Definition Classes
    Constant_PoolReader
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  58. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  59. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AttributeBinding

Inherited from ConstantPoolBinding

Inherited from Constant_PoolReader

Inherited from VerificationTypeInfoReader

Inherited from StackMapFrameReader

Inherited from StackMapTable_attributeReader

Inherited from AttributeReader

Inherited from AttributesAbstractions

Inherited from Constant_PoolAbstractions

Inherited from AnyRef

Inherited from Any

Ungrouped