Package | Description |
---|---|
oracle.toplink.essentials.internal.weaving | |
oracle.toplink.libraries.asm | |
oracle.toplink.libraries.asm.attrs | |
oracle.toplink.libraries.asm.xml |
Constructor and Description |
---|
TopLinkClassWeaver(ClassWriter classWriter,
ClassDetails classDetails) |
Modifier and Type | Method and Description |
---|---|
protected ByteVector |
Attribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals)
Returns the byte array form of this attribute.
|
Constructor and Description |
---|
CodeWriter(ClassWriter cw,
boolean computeMaxs)
Constructs a CodeWriter.
|
Modifier and Type | Method and Description |
---|---|
void |
Annotation.write(ByteVector bv,
ClassWriter cw)
Writes annotation data structures.
|
protected ByteVector |
AnnotationDefaultAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
EnclosingMethodAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
LocalVariableTypeTableAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
RuntimeInvisibleAnnotations.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
RuntimeInvisibleParameterAnnotations.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
RuntimeVisibleAnnotations.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
RuntimeVisibleParameterAnnotations.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
SignatureAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
SourceDebugExtensionAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
protected ByteVector |
StackMapAttribute.write(ClassWriter cw,
byte[] code,
int len,
int maxStack,
int maxLocals) |
void |
StackMapFrame.write(ClassWriter cw,
int maxStack,
int maxLocals,
ByteVector bv) |
static ByteVector |
Annotation.writeAnnotations(ByteVector bv,
List annotations,
ClassWriter cw)
Utility method to write List of annotations.
|
static ByteVector |
Annotation.writeParametersAnnotations(ByteVector bv,
List parameters,
ClassWriter cw)
Utility method to write List of parameters annotations.
|
protected static ByteVector |
Annotation.writeValue(ByteVector bv,
Object value,
ClassWriter cw)
Writes element_value data structures.
|
Modifier and Type | Field and Description |
---|---|
protected ClassWriter |
ASMContentHandler.cw
Current instance of the
ClassWriter used to write class bytecode. |
Copyright © 2024. All rights reserved.