|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ClassWriter | |
|---|---|
| org.compass.core.util.asm | Provides a small and fast bytecode manipulation framework. |
| org.compass.core.util.asm.optimizer | |
| org.compass.core.util.asm.xml | Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML. |
| Uses of ClassWriter in org.compass.core.util.asm |
|---|
| Fields in org.compass.core.util.asm declared as ClassWriter | |
|---|---|
(package private) ClassWriter |
MethodWriter.cw
The class writer to which this method must be added. |
| Methods in org.compass.core.util.asm with parameters of type ClassWriter | |
|---|---|
(package private) void |
ClassReader.copyPool(ClassWriter classWriter)
Copies the constant pool data into the given ClassWriter. |
(package private) void |
Frame.execute(int opcode,
int arg,
ClassWriter cw,
Item item)
Simulates the action of the given instruction on the output stack frame. |
(package private) int |
Attribute.getSize(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals)
Returns the size of all the attributes in this attribute list. |
(package private) void |
Frame.initInputFrame(ClassWriter cw,
int access,
Type[] args,
int maxLocals)
Initializes the input frame of the first basic block from the method descriptor. |
(package private) boolean |
Frame.merge(ClassWriter cw,
Frame frame,
int edge)
Merges the input frame of the given basic block with the input and output frames of this basic block. |
(package private) void |
Attribute.put(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals,
ByteVector out)
Writes all the attributes of this attribute list in the given byte vector. |
protected ByteVector |
Attribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals)
Returns the byte array form of this attribute. |
| Constructors in org.compass.core.util.asm with parameters of type ClassWriter | |
|---|---|
AnnotationWriter(ClassWriter cw,
boolean named,
ByteVector bv,
ByteVector parent,
int offset)
Constructs a new AnnotationWriter. |
|
FieldWriter(ClassWriter cw,
int access,
String name,
String desc,
String signature,
Object value)
Constructs a new FieldWriter. |
|
MethodWriter(ClassWriter cw,
int access,
String name,
String desc,
String signature,
String[] exceptions,
boolean computeMaxs,
boolean computeFrames)
Constructs a new MethodWriter. |
|
| Uses of ClassWriter in org.compass.core.util.asm.optimizer |
|---|
| Methods in org.compass.core.util.asm.optimizer with parameters of type ClassWriter | |
|---|---|
(package private) void |
Constant.write(ClassWriter cw)
|
| Uses of ClassWriter in org.compass.core.util.asm.xml |
|---|
| Fields in org.compass.core.util.asm.xml declared as ClassWriter | |
|---|---|
protected ClassWriter |
ASMContentHandler.cw
Current instance of the ClassWriter used to write
class bytecode. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||