|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Attribute | |
---|---|
org.apache.bcel.classfile | This package contains the classes that describe the structure of a Java class file and a class file parser. |
org.apache.bcel.generic | This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions. |
Uses of Attribute in org.apache.bcel.classfile |
---|
Subclasses of Attribute in org.apache.bcel.classfile | |
---|---|
class |
Code
This class represents a chunk of Java byte code contained in a method. |
class |
ConstantValue
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field. |
class |
Deprecated
This class is derived from Attribute and denotes that this is a deprecated method. |
class |
ExceptionTable
This class represents the table of exceptions that are thrown by a method. |
class |
InnerClasses
This class is derived from Attribute and denotes that this class is an Inner class of another. |
class |
LineNumberTable
This class represents a table of line numbers for debugging purposes. |
class |
LocalVariableTable
This class represents colection of local variables in a method. |
class |
PMGClass
This class is derived from Attribute and represents a reference to a PMG attribute. |
class |
Signature
This class is derived from Attribute and represents a reference to a GJ attribute. |
class |
SourceFile
This class is derived from Attribute and represents a reference to the source file of this class. |
class |
StackMap
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME). |
class |
Synthetic
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling. |
class |
Unknown
This class represents a reference to an unknown (i.e., application-specific) attribute of a class. |
Fields in org.apache.bcel.classfile declared as Attribute | |
---|---|
protected Attribute[] |
FieldOrMethod.attributes
|
Methods in org.apache.bcel.classfile that return Attribute | |
---|---|
Attribute |
Unknown.copy(ConstantPool _constant_pool)
|
Attribute |
Synthetic.copy(ConstantPool _constant_pool)
|
Attribute |
StackMap.copy(ConstantPool _constant_pool)
|
Attribute |
SourceFile.copy(ConstantPool _constant_pool)
|
Attribute |
Signature.copy(ConstantPool _constant_pool)
|
Attribute |
PMGClass.copy(ConstantPool _constant_pool)
|
Attribute |
LocalVariableTable.copy(ConstantPool _constant_pool)
|
Attribute |
LineNumberTable.copy(ConstantPool _constant_pool)
|
Attribute |
InnerClasses.copy(ConstantPool _constant_pool)
|
Attribute |
ExceptionTable.copy(ConstantPool _constant_pool)
|
Attribute |
Deprecated.copy(ConstantPool _constant_pool)
|
Attribute |
ConstantValue.copy(ConstantPool _constant_pool)
|
Attribute |
Code.copy(ConstantPool _constant_pool)
|
abstract Attribute |
Attribute.copy(ConstantPool _constant_pool)
|
Attribute |
AttributeReader.createAttribute(int name_index,
int length,
DataInputStream file,
ConstantPool constant_pool)
When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is associated with it. |
Attribute[] |
JavaClass.getAttributes()
|
Attribute[] |
FieldOrMethod.getAttributes()
|
Attribute[] |
Code.getAttributes()
|
static Attribute |
Attribute.readAttribute(DataInputStream file,
ConstantPool constant_pool)
|
Methods in org.apache.bcel.classfile with parameters of type Attribute | |
---|---|
void |
JavaClass.setAttributes(Attribute[] attributes)
|
void |
FieldOrMethod.setAttributes(Attribute[] attributes)
|
void |
Code.setAttributes(Attribute[] attributes)
|
Constructors in org.apache.bcel.classfile with parameters of type Attribute | |
---|---|
Code(int name_index,
int length,
int max_stack,
int max_locals,
byte[] code,
CodeException[] exception_table,
Attribute[] attributes,
ConstantPool constant_pool)
|
|
Field(int access_flags,
int name_index,
int signature_index,
Attribute[] attributes,
ConstantPool constant_pool)
|
|
FieldOrMethod(int access_flags,
int name_index,
int signature_index,
Attribute[] attributes,
ConstantPool constant_pool)
|
|
JavaClass(int class_name_index,
int superclass_name_index,
String file_name,
int major,
int minor,
int access_flags,
ConstantPool constant_pool,
int[] interfaces,
Field[] fields,
Method[] methods,
Attribute[] attributes)
Constructor gets all contents as arguments. |
|
JavaClass(int class_name_index,
int superclass_name_index,
String file_name,
int major,
int minor,
int access_flags,
ConstantPool constant_pool,
int[] interfaces,
Field[] fields,
Method[] methods,
Attribute[] attributes,
byte source)
Constructor gets all contents as arguments. |
|
Method(int access_flags,
int name_index,
int signature_index,
Attribute[] attributes,
ConstantPool constant_pool)
|
Uses of Attribute in org.apache.bcel.generic |
---|
Methods in org.apache.bcel.generic that return Attribute | |
---|---|
Attribute[] |
FieldGenOrMethodGen.getAttributes()
|
Attribute[] |
ClassGen.getAttributes()
|
Attribute[] |
MethodGen.getCodeAttributes()
|
Methods in org.apache.bcel.generic with parameters of type Attribute | |
---|---|
void |
FieldGenOrMethodGen.addAttribute(Attribute a)
Add an attribute to this method. |
void |
ClassGen.addAttribute(Attribute a)
Add an attribute to this class. |
void |
MethodGen.addCodeAttribute(Attribute a)
Add an attribute to the code. |
void |
FieldGenOrMethodGen.removeAttribute(Attribute a)
Remove an attribute. |
void |
ClassGen.removeAttribute(Attribute a)
Remove an attribute from this class. |
void |
MethodGen.removeCodeAttribute(Attribute a)
Remove a code attribute. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |