Uses of Class
com.googlecode.aviator.asm.ClassWriter
Packages that use ClassWriter
-
Uses of ClassWriter in com.googlecode.aviator.asm
Fields in com.googlecode.aviator.asm declared as ClassWriterModifier and TypeFieldDescriptionprivate final ClassWriterAnnotationWriter.cwThe class writer to which this annotation must be added.private final ClassWriterFieldWriter.cwThe class writer to which this field must be added.(package private) final ClassWriterMethodWriter.cwThe class writer to which this method must be added.Methods in com.googlecode.aviator.asm with parameters of type ClassWriterModifier and TypeMethodDescriptionprivate voidClassReader.copyBootstrapMethods(ClassWriter classWriter, Item[] items, char[] c) Copies the bootstrap method data into the givenClassWriter.(package private) voidClassReader.copyPool(ClassWriter classWriter) Copies the constant pool data into the givenClassWriter.(package private) voidFrame.execute(int opcode, int arg, ClassWriter cw, Item item) Simulates the action of the given instruction on the output stack frame.(package private) final intAttribute.getSize(ClassWriter cw, byte[] code, int len, int maxStack, int maxLocals) Returns the size of all the attributes in this attribute list.private intFrame.init(ClassWriter cw, int t) Replaces the given type with the appropriate type if it is one of the types on which a constructor is invoked in the basic block.(package private) voidFrame.initInputFrame(ClassWriter cw, int access, Type[] args, int maxLocals) Initializes the input frame of the first basic block from the method descriptor.private static booleanFrame.merge(ClassWriter cw, int t, int[] types, int index) Merges the type at the given index in the given type array with the given type.(package private) booleanFrame.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.private voidFrame.push(ClassWriter cw, String desc) Pushes a new type onto the output frame stack.(package private) final voidAttribute.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.private static intFrame.type(ClassWriter cw, String desc) Returns the int encoding of the given type.protected ByteVectorAttribute.write(ClassWriter cw, byte[] code, int len, int maxStack, int maxLocals) Returns the byte array form of this attribute.Constructors in com.googlecode.aviator.asm with parameters of type ClassWriterModifierConstructorDescription(package private)AnnotationWriter(ClassWriter cw, boolean named, ByteVector bv, ByteVector parent, int offset) Constructs a newAnnotationWriter.(package private)FieldWriter(ClassWriter cw, int access, String name, String desc, String signature, Object value) Constructs a newFieldWriter.(package private)MethodWriter(ClassWriter cw, int access, String name, String desc, String signature, String[] exceptions, boolean computeMaxs, boolean computeFrames) Constructs a newMethodWriter. -
Uses of ClassWriter in com.googlecode.aviator.code.asm
Fields in com.googlecode.aviator.code.asm declared as ClassWriter