Uses of Class
org.eclipse.sisu.space.asm.ByteVector
-
Packages that use ByteVector Package Description org.eclipse.sisu.space.asm -
-
Uses of ByteVector in org.eclipse.sisu.space.asm
Fields in org.eclipse.sisu.space.asm declared as ByteVector Modifier and Type Field Description private ByteVectorMethodWriter. anndThe annotation default attribute of this method.(package private) ByteVectorClassWriter. bootstrapMethodsThe BootstrapMethods attribute.private ByteVectorAnnotationWriter. bvThe annotation values in bytecode form.private ByteVectorMethodWriter. codeThe bytecode of this method.private ByteVectorClassWriter. innerClassesThe InnerClasses attribute.private ByteVectorMethodWriter. lineNumberThe LineNumberTable attribute.private ByteVectorMethodWriter. localVarThe LocalVariableTable attribute.private ByteVectorMethodWriter. localVarTypeThe LocalVariableTypeTable attribute.private ByteVectorMethodWriter. methodParametersThe MethodParameters attribute.private ByteVectorAnnotationWriter. parentThe byte vector to be used to store the number of values of this annotation.(package private) ByteVectorClassWriter. poolThe constant pool of this class.private ByteVectorClassWriter. sourceDebugThe SourceDebug attribute of this class.private ByteVectorMethodWriter. stackMapThe StackMapTable attribute.Methods in org.eclipse.sisu.space.asm that return ByteVector Modifier and Type Method Description (package private) ByteVectorByteVector. encodeUTF8(java.lang.String s, int i, int maxByteLength)Puts an UTF8 string into this byte vector.(package private) ByteVectorByteVector. put11(int b1, int b2)Puts two bytes into this byte vector.(package private) ByteVectorByteVector. put12(int b, int s)Puts a byte and a short into this byte vector.ByteVectorByteVector. putByte(int b)Puts a byte into this byte vector.ByteVectorByteVector. putByteArray(byte[] b, int off, int len)Puts an array of bytes into this byte vector.ByteVectorByteVector. putInt(int i)Puts an int into this byte vector.ByteVectorByteVector. putLong(long l)Puts a long into this byte vector.ByteVectorByteVector. putShort(int s)Puts a short into this byte vector.ByteVectorByteVector. putUTF8(java.lang.String s)Puts an UTF8 string into this byte vector.protected ByteVectorAttribute. write(ClassWriter cw, byte[] code, int len, int maxStack, int maxLocals)Returns the byte array form of this attribute.Methods in org.eclipse.sisu.space.asm with parameters of type ByteVector Modifier and Type Method Description (package private) static voidAnnotationWriter. put(AnnotationWriter[] panns, int off, ByteVector out)Puts the given annotation lists into the given byte vector.(package private) voidAnnotationWriter. put(ByteVector out)Puts the annotations of this annotation writer list into the given byte vector.(package private) 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.(package private) voidFieldWriter. put(ByteVector out)Puts the content of this field into the given byte vector.(package private) voidLabel. put(MethodWriter owner, ByteVector out, int source, boolean wideOffset)Puts a reference to this label in the bytecode of a method.(package private) voidMethodWriter. put(ByteVector out)Puts the bytecode of this method in the given byte vector.(package private) static voidAnnotationWriter. putTarget(int typeRef, TypePath typePath, ByteVector out)Puts the given type reference and type path into the given bytevector.Constructors in org.eclipse.sisu.space.asm with parameters of type ByteVector Constructor Description AnnotationWriter(ClassWriter cw, boolean named, ByteVector bv, ByteVector parent, int offset)Constructs a newAnnotationWriter.
-