Trait

org.opalj.da

Constant_PoolBinding

Related Doc: package da

Permalink

trait Constant_PoolBinding extends Constant_PoolReader with Constant_PoolAbstractions

Representation of the constant pool as specified by the JVM Specification (Java 8). (This representation does not provide any abstraction.)

Linear Supertypes
Constant_PoolReader, Constant_PoolAbstractions, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Constant_PoolBinding
  2. Constant_PoolReader
  3. Constant_PoolAbstractions
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CONSTANT_Class_info = da.CONSTANT_Class_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  2. type CONSTANT_Double_info = da.CONSTANT_Double_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  3. type CONSTANT_Fieldref_info = da.CONSTANT_Fieldref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  4. type CONSTANT_Float_info = da.CONSTANT_Float_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  5. type CONSTANT_Integer_info = da.CONSTANT_Integer_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  6. type CONSTANT_InterfaceMethodref_info = da.CONSTANT_InterfaceMethodref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  7. type CONSTANT_InvokeDynamic_info = da.CONSTANT_InvokeDynamic_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  8. type CONSTANT_Long_info = da.CONSTANT_Long_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  9. type CONSTANT_MethodHandle_info = da.CONSTANT_MethodHandle_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  10. type CONSTANT_MethodType_info = da.CONSTANT_MethodType_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  11. type CONSTANT_Methodref_info = da.CONSTANT_Methodref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  12. type CONSTANT_NameAndType_info = da.CONSTANT_NameAndType_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  13. type CONSTANT_String_info = da.CONSTANT_String_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  14. type CONSTANT_Utf8_info = da.CONSTANT_Utf8_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  15. abstract type ClassFile

    Permalink
    Definition Classes
    Constant_PoolAbstractions
  16. type Constant_Pool = Array[Constant_Pool_Entry]

    Permalink
    Definition Classes
    Constant_PoolReader → Constant_PoolAbstractions
  17. type Constant_Pool_Entry = da.Constant_Pool_Entry

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader → Constant_PoolAbstractions
  18. type Constant_Pool_Index = Int

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

    Permalink
    Definition Classes
    Constant_PoolAbstractions

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 CONSTANT_Class_info(i: Int): CONSTANT_Class_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  5. def CONSTANT_Double_info(d: Double): CONSTANT_Double_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  6. def CONSTANT_Fieldref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Fieldref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  7. def CONSTANT_Float_info(f: Float): CONSTANT_Float_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  8. def CONSTANT_Integer_info(i: Int): CONSTANT_Integer_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  9. def CONSTANT_InterfaceMethodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_InterfaceMethodref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  10. def CONSTANT_InvokeDynamic_info(bootstrap_method_attr_index: Int, name_and_type_index: Constant_Pool_Index): ClassFileReader.CONSTANT_InvokeDynamic_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  11. def CONSTANT_Long_info(l: Long): CONSTANT_Long_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  12. def CONSTANT_MethodHandle_info(reference_kind: Int, reference_index: Constant_Pool_Index): ClassFileReader.CONSTANT_MethodHandle_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  13. def CONSTANT_MethodType_info(descriptor_index: Constant_Pool_Index): ClassFileReader.CONSTANT_MethodType_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  14. def CONSTANT_Methodref_info(class_index: Constant_Pool_Index, name_and_type_index: Constant_Pool_Index): CONSTANT_Methodref_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  15. def CONSTANT_NameAndType_info(name_index: Constant_Pool_Index, descriptor_index: Constant_Pool_Index): CONSTANT_NameAndType_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  16. def CONSTANT_String_info(i: Int): CONSTANT_String_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  17. def CONSTANT_Utf8_info(r: Array[Byte], s: String): CONSTANT_Utf8_info

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  18. def Constant_Pool(in: DataInputStream): Constant_Pool

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

    Permalink
    Definition Classes
    Constant_PoolBinding → Constant_PoolReader
  20. def applyDeferredActions(cp: Constant_Pool, classFile: ClassFile): ClassFile

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def createDeferredActionsStore(): DeferredActionsStore

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from Constant_PoolReader

Inherited from Constant_PoolAbstractions

Inherited from AnyRef

Inherited from Any

Ungrouped