|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ByteVector | |
|---|---|
| org.compass.core.util.asm | Provides a small and fast bytecode manipulation framework. |
| Uses of ByteVector in org.compass.core.util.asm |
|---|
| Fields in org.compass.core.util.asm declared as ByteVector | |
|---|---|
(package private) ByteVector |
ClassWriter.pool
The constant pool of this class. |
| Methods in org.compass.core.util.asm that return ByteVector | |
|---|---|
(package private) ByteVector |
ByteVector.put11(int b1,
int b2)
Puts two bytes into this byte vector. |
(package private) ByteVector |
ByteVector.put12(int b,
int s)
Puts a byte and a short into this byte vector. |
ByteVector |
ByteVector.putByte(int b)
Puts a byte into this byte vector. |
ByteVector |
ByteVector.putByteArray(byte[] b,
int off,
int len)
Puts an array of bytes into this byte vector. |
ByteVector |
ByteVector.putInt(int i)
Puts an int into this byte vector. |
ByteVector |
ByteVector.putLong(long l)
Puts a long into this byte vector. |
ByteVector |
ByteVector.putShort(int s)
Puts a short into this byte vector. |
ByteVector |
ByteVector.putUTF8(String s)
Puts an UTF8 string into this byte vector. |
protected ByteVector |
Attribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals)
Returns the byte array form of this attribute. |
| Methods in org.compass.core.util.asm with parameters of type ByteVector | |
|---|---|
(package private) static void |
AnnotationWriter.put(AnnotationWriter[] panns,
int off,
ByteVector out)
Puts the given annotation lists into the given byte vector. |
(package private) void |
MethodWriter.put(ByteVector out)
Puts the bytecode of this method in the given byte vector. |
(package private) void |
FieldWriter.put(ByteVector out)
Puts the content of this field into the given byte vector. |
(package private) void |
AnnotationWriter.put(ByteVector out)
Puts the annotations of this annotation writer list into the given byte vector. |
(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. |
(package private) void |
Label.put(MethodWriter owner,
ByteVector out,
int source,
boolean wideOffset)
Puts a reference to this label in the bytecode of a method. |
| Constructors in org.compass.core.util.asm with parameters of type ByteVector | |
|---|---|
AnnotationWriter(ClassWriter cw,
boolean named,
ByteVector bv,
ByteVector parent,
int offset)
Constructs a new AnnotationWriter. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||