| Package | Description |
|---|---|
| org.apache.bcel |
Basic classes for the Apache Byte Code Engineering Library (BCEL) and constants defined by the
JVM specification.
|
| org.apache.bcel.classfile |
Classes that describe the structure of a Java class file and a class file parser.
|
| org.apache.bcel.util |
Utility classes for the Apache Byte Code Engineering Library (BCEL), namely:
Collection classes for JavaClass objects
A converter for class files to HTML
A tool to find instructions patterns via regular expressions
A class to find classes as defined in the CLASSPATH
A class loader that allows to create classes at run time
|
| Modifier and Type | Method and Description |
|---|---|
static Repository |
Repository.getRepository() |
| Modifier and Type | Method and Description |
|---|---|
static void |
Repository.setRepository(Repository rep)
Sets repository instance to be used for class loading
|
| Modifier and Type | Method and Description |
|---|---|
Repository |
JavaClass.getRepository()
Gets the ClassRepository which holds its definition.
|
| Modifier and Type | Method and Description |
|---|---|
void |
JavaClass.setRepository(Repository repository)
Sets the ClassRepository which loaded the JavaClass.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClassLoaderRepository
The repository maintains information about which classes have been loaded.
|
class |
ClassPathRepository
This repository is used in situations where a Class is created outside the realm of a ClassLoader.
|
class |
LruCacheClassPathRepository
Maintains a least-recently-used (LRU) cache of
JavaClass with maximum size cacheSize. |
class |
MemorySensitiveClassPathRepository
This repository is used in situations where a Class is created outside the realm of a ClassLoader.
|
class |
SyntheticRepository
This repository is used in situations where a Class is created outside the realm of a ClassLoader.
|
Copyright © 2004–2025 The Apache Software Foundation. All rights reserved.