Package | Description |
---|---|
org.objectweb.asm |
Provides a small and fast bytecode manipulation framework.
|
org.objectweb.asm.commons |
Provides some useful class and method adapters.
|
Modifier and Type | Field and Description |
---|---|
(package private) ClassWriter |
SymbolTable.classWriter
The ClassWriter to which this SymbolTable belongs.
|
Modifier and Type | Method and Description |
---|---|
protected ByteVector |
Attribute.write(ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals)
Returns the byte array form of the content of this attribute.
|
Constructor and Description |
---|
SymbolTable(ClassWriter classWriter)
Constructs a new, empty SymbolTable for the given ClassWriter.
|
SymbolTable(ClassWriter classWriter,
ClassReader classReader)
Constructs a new SymbolTable for the given ClassWriter, initialized with the constant pool and
bootstrap methods of the given ClassReader.
|
Modifier and Type | Method and Description |
---|---|
protected ByteVector |
ModuleTargetAttribute.write(ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals) |
protected ByteVector |
ModuleResolutionAttribute.write(ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals) |
protected ByteVector |
ModuleHashesAttribute.write(ClassWriter classWriter,
byte[] code,
int codeLength,
int maxStack,
int maxLocals) |