Packages

trait ClassFileBinding extends ClassFileReader

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ClassFileBinding
  2. ClassFileReader
  3. Constant_PoolAbstractions
  4. ClassFileReaderConfiguration
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type Attributes
    Definition Classes
    ClassFileReader
  2. abstract type CONSTANT_Utf8_info <: (ClassFileBinding.this)#Constant_Pool_Entry
    Definition Classes
    Constant_PoolAbstractions
  3. type ClassFile = br.ClassFile
    Definition Classes
    ClassFileBinding → ClassFileReader → Constant_PoolAbstractions
  4. final type Constant_Pool = Array[(ClassFileBinding.this)#Constant_Pool_Entry]
    Definition Classes
    Constant_PoolAbstractions
  5. abstract type Constant_Pool_Entry <: ConstantPoolEntry
    Definition Classes
    Constant_PoolAbstractions
  6. final type Constant_Pool_Index = Int
    Definition Classes
    Constant_PoolAbstractions
  7. type DeferredActionsStore = Buffer[((ClassFileBinding.this)#ClassFile) ⇒ (ClassFileBinding.this)#ClassFile] with (ClassFileBinding.this)#Constant_Pool_Entry
    Definition Classes
    Constant_PoolAbstractions
  8. abstract type Fields
    Definition Classes
    ClassFileReader
  9. final type Interfaces = Array[(ClassFileBinding.this)#Constant_Pool_Index]
    Definition Classes
    ClassFileReader
  10. abstract type Methods
    Definition Classes
    ClassFileReader

Abstract Value Members

  1. abstract def Attributes(cp: (ClassFileBinding.this)#Constant_Pool, ap: AttributeParent, ap_name_index: (ClassFileBinding.this)#Constant_Pool_Index, ap_descriptor_index: (ClassFileBinding.this)#Constant_Pool_Index, in: DataInputStream): (ClassFileBinding.this)#Attributes
    Attributes
    protected
    Definition Classes
    ClassFileReader
  2. abstract def Constant_Pool(in: DataInputStream): (ClassFileBinding.this)#Constant_Pool
    Attributes
    protected
    Definition Classes
    ClassFileReader
  3. abstract def Fields(cp: (ClassFileBinding.this)#Constant_Pool, in: DataInputStream): (ClassFileBinding.this)#Fields
    Attributes
    protected
    Definition Classes
    ClassFileReader
  4. abstract def Methods(cp: (ClassFileBinding.this)#Constant_Pool, in: DataInputStream): (ClassFileBinding.this)#Methods
    Attributes
    protected
    Definition Classes
    ClassFileReader
  5. abstract def applyDeferredActions(cp: (ClassFileBinding.this)#Constant_Pool, classFile: (ClassFileBinding.this)#ClassFile): (ClassFileBinding.this)#ClassFile
    Definition Classes
    Constant_PoolAbstractions
  6. abstract def loadsInterfacesOnly: Boolean
    Definition Classes
    ClassFileReaderConfiguration

Concrete 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[((ClassFileBinding.this)#ClassFile, URL)]
    Definition Classes
    ClassFileReader
  5. def ClassFile(cp: (ClassFileBinding.this)#Constant_Pool, minor_version: Int, major_version: Int, access_flags: Int, this_class_index: (ClassFileBinding.this)#Constant_Pool_Index, super_class_index: (ClassFileBinding.this)#Constant_Pool_Index, interfaces: (ClassFileBinding.this)#Interfaces, fields: (ClassFileBinding.this)#Fields, methods: (ClassFileBinding.this)#Methods, attributes: (ClassFileBinding.this)#Attributes): (ClassFileBinding.this)#ClassFile
    Definition Classes
    ClassFileBinding → ClassFileReader
  6. def ClassFile(jarFileName: String, jarFileEntryName: String): List[(ClassFileBinding.this)#ClassFile]
    Definition Classes
    ClassFileReader
    Annotations
    @throws( ... )
  7. def ClassFile(jarFile: File, jarFileEntryName: String): List[(ClassFileBinding.this)#ClassFile]
    Definition Classes
    ClassFileReader
    Annotations
    @throws( ... )
  8. def ClassFile(jarFile: ZipFile, jarEntry: ZipEntry): List[(ClassFileBinding.this)#ClassFile]
    Attributes
    protected[this]
    Definition Classes
    ClassFileReader
  9. def ClassFile(create: () ⇒ InputStream): List[(ClassFileBinding.this)#ClassFile]
    Definition Classes
    ClassFileReader
  10. def ClassFile(in: DataInputStream): List[(ClassFileBinding.this)#ClassFile]
    Definition Classes
    ClassFileReader
  11. def ClassFiles(file: File, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[((ClassFileBinding.this)#ClassFile, URL)]
    Definition Classes
    ClassFileReader
  12. def ClassFiles(zipFile: ZipFile, classFileHandler: ((ClassFileBinding.this)#ClassFile, URL) ⇒ Unit, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Unit
    Definition Classes
    ClassFileReader
  13. def ClassFiles(in: ⇒ JarInputStream): List[((ClassFileBinding.this)#ClassFile, String)]
    Definition Classes
    ClassFileReader
  14. def ClassFiles(jarFile: ZipFile, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[((ClassFileBinding.this)#ClassFile, URL)]
    Definition Classes
    ClassFileReader
  15. def JRTClassFiles: Iterable[(String, List[((ClassFileBinding.this)#ClassFile, URL)])]
    Definition Classes
    ClassFileReader
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  18. implicit val config: Config
    Definition Classes
    ClassFileReaderConfiguration
  19. final val defaultExceptionHandler: bi.reader.ClassFileReader.ExceptionHandler
    Definition Classes
    ClassFileReader
  20. 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.

    Note

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

  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  23. val extractSynthesizedClassFiles: (List[(ClassFileBinding.this)#ClassFile]) ⇒ List[(ClassFileBinding.this)#ClassFile]

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

  24. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  25. def findClassFile(files: Traversable[File], progressReporter: (File) ⇒ Unit, classFileFilter: ((ClassFileBinding.this)#ClassFile) ⇒ Boolean, className: ((ClassFileBinding.this)#ClassFile) ⇒ String, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Either[((ClassFileBinding.this)#ClassFile, URL), Set[String]]
    Definition Classes
    ClassFileReader
  26. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  27. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def isClassFileRepository(filename: String, containerName: Option[String]): Boolean
    Definition Classes
    ClassFileReader
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. implicit val logContext: LogContext
    Definition Classes
    ClassFileReaderConfiguration
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. def registerClassFilePostProcessor(p: (List[(ClassFileBinding.this)#ClassFile]) ⇒ List[(ClassFileBinding.this)#ClassFile]): Unit
    Definition Classes
    ClassFileReader
  35. val removeBootstrapMethodAttribute: (List[(ClassFileBinding.this)#ClassFile]) ⇒ List[(ClassFileBinding.this)#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.

  36. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from ClassFileReader

Inherited from Constant_PoolAbstractions

Inherited from ClassFileReaderConfiguration

Inherited from AnyRef

Inherited from Any

Ungrouped