Modifier and Type | Method and Description |
---|---|
void |
TopLinkClassWeaver.visitAttribute(Attribute attr) |
void |
TopLinkMethodWeaver.visitAttribute(Attribute attr) |
CodeVisitor |
TopLinkClassWeaver.visitMethod(int access,
String methodName,
String desc,
String[] exceptions,
Attribute attrs)
INTERNAL:
Construct a TopLinkMethodWeaver and allow it to process the method.
|
Modifier and Type | Field and Description |
---|---|
Attribute |
Attribute.next
The next attribute in this attribute list.
|
Modifier and Type | Method and Description |
---|---|
protected Attribute |
Attribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads a
type attribute. |
protected Attribute |
ClassReader.readAttribute(Attribute[] attrs,
String type,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads an attribute in
b . |
Modifier and Type | Method and Description |
---|---|
void |
ClassReader.accept(ClassVisitor classVisitor,
Attribute[] attrs,
boolean skipDebug)
Makes the given visitor visit the Java class of this
ClassReader . |
protected void |
CodeWriter.init(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs)
Initializes this CodeWriter to define the bytecode of the specified method.
|
protected Attribute |
ClassReader.readAttribute(Attribute[] attrs,
String type,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels)
Reads an attribute in
b . |
void |
ClassAdapter.visitAttribute(Attribute attr) |
void |
CodeVisitor.visitAttribute(Attribute attr)
Visits a non standard attribute of the code.
|
void |
CodeWriter.visitAttribute(Attribute attr) |
void |
ClassWriter.visitAttribute(Attribute attr) |
void |
CodeAdapter.visitAttribute(Attribute attr) |
void |
ClassVisitor.visitAttribute(Attribute attr)
Visits a non standard attribute of the class.
|
void |
ClassAdapter.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
void |
ClassWriter.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
void |
ClassVisitor.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs)
Visits a field of the class.
|
CodeVisitor |
ClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ClassWriter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs)
Visits a method of the class.
|
Modifier and Type | Class and Description |
---|---|
class |
AnnotationDefaultAttribute
The AnnotationDefault attribute is a variable length attribute in the
attributes table of certain method_info structures, namely those representing
elements of annotation types.
|
class |
EnclosingMethodAttribute
The EnclosingMethod attribute is an optional fixed-length attribute in
the attributes table of the ClassFile structure.
|
class |
LocalVariableTypeTableAttribute
The LocalVariableTypeTable attribute is an optional variable-length attribute of a Code
attribute.
|
class |
RuntimeInvisibleAnnotations
The RuntimeInvisibleAnnotations attribute is similar to the
RuntimeVisibleAnnotations attribute, except that the annotations represented by
a RuntimeInvisibleAnnotations attribute must not be made available for return
by reflective APIs, unless the JVM has been instructed to retain these
annotations via some implementation-specific mechanism such as a command line
flag.
|
class |
RuntimeInvisibleParameterAnnotations
The RuntimeInvisibleParameterAnnotations attribute is similar to the
RuntimeVisibleParameterAnnotations attribute, except that the annotations
represented by a RuntimeInvisibleParameterAnnotations attribute must not be
made available for return by reflective APIs, unless the JVM has specifically
been instructed to retain these annotations via some implementation-specific
mechanism such as a command line flag.
|
class |
RuntimeVisibleAnnotations
The RuntimeVisibleAnnotations attribute is a variable length attribute in the
attributes table of the ClassFile, field_info, and method_info structures.
|
class |
RuntimeVisibleParameterAnnotations
The RuntimeVisibleParameterAnnotations attribute is a variable length attribute
in the attributes table of the method_info structure.
|
class |
SignatureAttribute
The Signature Attribute introduced in JSR-14 (Adding Generics to the
Java Programming Language) and also defined in the Java Virtual Machine
Specification, 3rd edition draft.
|
class |
SourceDebugExtensionAttribute
The SourceDebugExtension attribute is an optional attribute defined in JSR-045
in the attributes table of the ClassFile structure.
|
class |
StackMapAttribute
StackMapAttribute is used by CDLC preverifier and also by javac compiller
starting from J2SE 1.5.
|
Modifier and Type | Method and Description |
---|---|
static Attribute[] |
Attributes.getDefaultAttributes()
Returns an instance of each
Attribute class defined in this
package. |
protected Attribute |
SignatureAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeVisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
EnclosingMethodAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeInvisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeInvisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
SourceDebugExtensionAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
StackMapAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
AnnotationDefaultAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
LocalVariableTypeTableAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
RuntimeVisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
Modifier and Type | Field and Description |
---|---|
Attribute |
FieldNode.attrs
The non standard attributes of the field.
|
Attribute |
MethodNode.attrs
The non standard attributes of the method.
|
Attribute |
ClassNode.attrs
The non standard attributes of the class.
|
Attribute |
MethodNode.codeAttrs
The non standard attributes of the method's code.
|
Modifier and Type | Method and Description |
---|---|
void |
TreeCodeAdapter.visitAttribute(Attribute attr) |
void |
TreeClassAdapter.visitAttribute(Attribute attr) |
void |
TreeClassAdapter.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
CodeVisitor |
TreeClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Constructor and Description |
---|
FieldNode(int access,
String name,
String desc,
Object value,
Attribute attrs)
Constructs a new
FieldNode object. |
MethodNode(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs)
Constructs a new
MethodNode object. |
Modifier and Type | Method and Description |
---|---|
static Attribute[] |
PrintClassVisitor.getDefaultAttributes() |
Modifier and Type | Method and Description |
---|---|
void |
TraceCodeVisitor.printAttribute(Attribute attr) |
abstract void |
PrintCodeVisitor.printAttribute(Attribute attr)
Prints a non standard code attribute.
|
void |
ASMifierCodeVisitor.printAttribute(Attribute attr) |
void |
TraceClassVisitor.visitAttribute(Attribute attr) |
void |
CheckCodeAdapter.visitAttribute(Attribute attr) |
void |
CheckClassAdapter.visitAttribute(Attribute attr) |
void |
PrintCodeVisitor.visitAttribute(Attribute attr) |
void |
ASMifierClassVisitor.visitAttribute(Attribute attr) |
void |
TraceClassVisitor.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
void |
CheckClassAdapter.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
void |
ASMifierClassVisitor.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
CodeVisitor |
TraceClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
CheckClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
CodeVisitor |
ASMifierClassVisitor.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Modifier and Type | Method and Description |
---|---|
protected Attribute |
ASMSignatureAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMStackMapAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeVisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeInvisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMAnnotationDefaultAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeInvisibleAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMSourceDebugExtensionAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMEnclosingMethodAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMLocalVariableTypeTableAttribute.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
protected Attribute |
ASMRuntimeVisibleParameterAnnotations.read(ClassReader cr,
int off,
int len,
char[] buf,
int codeOff,
Label[] labels) |
Modifier and Type | Method and Description |
---|---|
void |
SAXCodeAdapter.visitAttribute(Attribute attr) |
void |
SAXClassAdapter.visitAttribute(Attribute attr) |
void |
SAXClassAdapter.visitField(int access,
String name,
String desc,
Object value,
Attribute attrs) |
CodeVisitor |
SAXClassAdapter.visitMethod(int access,
String name,
String desc,
String[] exceptions,
Attribute attrs) |
Copyright © 2023. All rights reserved.