Uses of Class
org.compass.core.util.asm.ClassWriter

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.
 



Copyright (c) 2004-2008 The Compass Project.