trait LibraryClassFileBinding extends ClassFileBinding
Default class file binding where all private fields and methods are not represented.
- Self Type
- LibraryClassFileBinding with ConstantPoolBinding with MethodsBinding with FieldsBinding with AttributeBinding
- Alphabetic
- By Inheritance
- LibraryClassFileBinding
- ClassFileBinding
- ClassFileReader
- Constant_PoolAbstractions
- ClassFileReaderConfiguration
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
abstract
type
Attributes
- Definition Classes
- ClassFileReader
-
abstract
type
CONSTANT_Utf8_info <: (LibraryClassFileBinding.this)#Constant_Pool_Entry
- Definition Classes
- Constant_PoolAbstractions
-
type
ClassFile = br.ClassFile
- Definition Classes
- ClassFileBinding → ClassFileReader → Constant_PoolAbstractions
-
final
type
Constant_Pool = Array[(LibraryClassFileBinding.this)#Constant_Pool_Entry]
- Definition Classes
- Constant_PoolAbstractions
-
abstract
type
Constant_Pool_Entry <: ConstantPoolEntry
- Definition Classes
- Constant_PoolAbstractions
-
final
type
Constant_Pool_Index = Int
- Definition Classes
- Constant_PoolAbstractions
-
type
DeferredActionsStore = Buffer[((LibraryClassFileBinding.this)#ClassFile) ⇒ (LibraryClassFileBinding.this)#ClassFile] with (LibraryClassFileBinding.this)#Constant_Pool_Entry
- Definition Classes
- Constant_PoolAbstractions
-
abstract
type
Fields
- Definition Classes
- ClassFileReader
-
final
type
Interfaces = Array[(LibraryClassFileBinding.this)#Constant_Pool_Index]
- Definition Classes
- ClassFileReader
-
abstract
type
Methods
- Definition Classes
- ClassFileReader
Abstract Value Members
-
abstract
def
Attributes(cp: (LibraryClassFileBinding.this)#Constant_Pool, ap: AttributeParent, ap_name_index: (LibraryClassFileBinding.this)#Constant_Pool_Index, ap_descriptor_index: (LibraryClassFileBinding.this)#Constant_Pool_Index, in: DataInputStream): (LibraryClassFileBinding.this)#Attributes
- Attributes
- protected
- Definition Classes
- ClassFileReader
-
abstract
def
Constant_Pool(in: DataInputStream): (LibraryClassFileBinding.this)#Constant_Pool
- Attributes
- protected
- Definition Classes
- ClassFileReader
-
abstract
def
Fields(cp: (LibraryClassFileBinding.this)#Constant_Pool, in: DataInputStream): (LibraryClassFileBinding.this)#Fields
- Attributes
- protected
- Definition Classes
- ClassFileReader
-
abstract
def
Methods(cp: (LibraryClassFileBinding.this)#Constant_Pool, in: DataInputStream): (LibraryClassFileBinding.this)#Methods
- Attributes
- protected
- Definition Classes
- ClassFileReader
-
abstract
def
applyDeferredActions(cp: (LibraryClassFileBinding.this)#Constant_Pool, classFile: (LibraryClassFileBinding.this)#ClassFile): (LibraryClassFileBinding.this)#ClassFile
- Definition Classes
- Constant_PoolAbstractions
-
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[((LibraryClassFileBinding.this)#ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
def
ClassFile(cp: (LibraryClassFileBinding.this)#Constant_Pool, minor_version: Int, major_version: Int, access_flags: Int, this_class_index: (LibraryClassFileBinding.this)#Constant_Pool_Index, super_class_index: (LibraryClassFileBinding.this)#Constant_Pool_Index, interfaces: (LibraryClassFileBinding.this)#Interfaces, fields: (LibraryClassFileBinding.this)#Fields, methods: (LibraryClassFileBinding.this)#Methods, attributes: (LibraryClassFileBinding.this)#Attributes): (LibraryClassFileBinding.this)#ClassFile
- Definition Classes
- LibraryClassFileBinding → ClassFileBinding → ClassFileReader
-
def
ClassFile(jarFileName: String, jarFileEntryName: String): List[(LibraryClassFileBinding.this)#ClassFile]
- Definition Classes
- ClassFileReader
- Annotations
- @throws( ... )
-
def
ClassFile(jarFile: File, jarFileEntryName: String): List[(LibraryClassFileBinding.this)#ClassFile]
- Definition Classes
- ClassFileReader
- Annotations
- @throws( ... )
-
def
ClassFile(jarFile: ZipFile, jarEntry: ZipEntry): List[(LibraryClassFileBinding.this)#ClassFile]
- Attributes
- protected[this]
- Definition Classes
- ClassFileReader
-
def
ClassFile(create: () ⇒ InputStream): List[(LibraryClassFileBinding.this)#ClassFile]
- Definition Classes
- ClassFileReader
-
def
ClassFile(in: DataInputStream): List[(LibraryClassFileBinding.this)#ClassFile]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(file: File, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[((LibraryClassFileBinding.this)#ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(zipFile: ZipFile, classFileHandler: ((LibraryClassFileBinding.this)#ClassFile, URL) ⇒ Unit, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Unit
- Definition Classes
- ClassFileReader
-
def
ClassFiles(in: ⇒ JarInputStream): List[((LibraryClassFileBinding.this)#ClassFile, String)]
- Definition Classes
- ClassFileReader
-
def
ClassFiles(jarFile: ZipFile, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): List[((LibraryClassFileBinding.this)#ClassFile, URL)]
- Definition Classes
- ClassFileReader
-
def
JRTClassFiles: Iterable[(String, List[((LibraryClassFileBinding.this)#ClassFile, URL)])]
- Definition Classes
- ClassFileReader
-
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
-
final
val
defaultExceptionHandler: bi.reader.ClassFileReader.ExceptionHandler
- Definition Classes
- ClassFileReader
-
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[(LibraryClassFileBinding.this)#ClassFile]) ⇒ List[(LibraryClassFileBinding.this)#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: ((LibraryClassFileBinding.this)#ClassFile) ⇒ Boolean, className: ((LibraryClassFileBinding.this)#ClassFile) ⇒ String, exceptionHandler: bi.reader.ClassFileReader.ExceptionHandler): Either[((LibraryClassFileBinding.this)#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
registerClassFilePostProcessor(p: (List[(LibraryClassFileBinding.this)#ClassFile]) ⇒ List[(LibraryClassFileBinding.this)#ClassFile]): Unit
- Definition Classes
- ClassFileReader
-
val
removeBootstrapMethodAttribute: (List[(LibraryClassFileBinding.this)#ClassFile]) ⇒ List[(LibraryClassFileBinding.this)#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
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( ... )