bcel API: Uses of Package org.apache.bcel.classfile
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use org.apache.bcel.classfile | |
org.apache.bcel | This package contains basic classes for the Byte Code Engineering Library and constants defined by the JVM specification. |
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. |
org.apache.bcel.util | This package contains utility classes for the Byte Code Engineering Library, namely: |
org.apache.bcel.verifier.statics | Provides PassVerifier classes used internally by JustIce. |
Classes in org.apache.bcel.classfile used by org.apache.bcelJavaClass
|
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. |
Classes in org.apache.bcel.classfile used by org.apache.bcel.classfileAccessFlags
|
Super class for all objects that have modifiers like private, final, ... Attribute
|
Abstract super class for Attribute objects. AttributeReader
|
Unknown (non-standard) attributes may be read via user-defined factory objects that can be registered with the Attribute.addAttributeReader method. Code
|
This class represents a chunk of Java byte code contained in a method. CodeException
|
This class represents an entry in the exception table of the Code attribute and is used only there. Constant
|
Abstract superclass for classes to represent the different constant types in the constant pool of a class file. ConstantClass
|
This class is derived from the abstract Constant class and represents a reference to a (external) class. ConstantCP
|
Abstract super class for Fieldref and Methodref constants. ConstantDouble
|
This class is derived from the abstract Constant class and represents a reference to a Double object. ConstantFieldref
|
This class represents a constant pool reference to a field. ConstantFloat
|
This class is derived from the abstract Constant class and represents a reference to a float object. ConstantInteger
|
This class is derived from the abstract Constant class and represents a reference to an int object. ConstantInterfaceMethodref
|
This class represents a constant pool reference to an interface method. ConstantLong
|
This class is derived from the abstract Constant class and represents a reference to a long object. ConstantMethodref
|
This class represents a constant pool reference to a method. ConstantNameAndType
|
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method. ConstantObject
|
This interface denotes those constants that have a "natural" value, such as ConstantLong, ConstantString, etc.. ConstantPool
|
This class represents the constant pool, i.e., a table of constants. ConstantString
|
This class is derived from the abstract Constant class and represents a reference to a String object. ConstantUtf8
|
This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string. ConstantValue
|
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field. Deprecated
|
This class is derived from Attribute and denotes that this is a deprecated method. ExceptionTable
|
This class represents the table of exceptions that are thrown by a method. Field
|
This class represents the field info structure, i.e., the representation for a variable in the class. FieldOrMethod
|
Abstract super class for fields and methods. InnerClass
|
This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class. InnerClasses
|
This class is derived from Attribute and denotes that this class is an Inner class of another. JavaClass
|
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. LineNumber
|
This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code. LineNumberTable
|
This class represents a table of line numbers for debugging purposes. LocalVariable
|
This class represents a local variable within a method. LocalVariableTable
|
This class represents colection of local variables in a method. Method
|
This class represents the method info structure, i.e., the representation for a method in the class. Node
|
Denote class to have an accept method(); PMGClass
|
This class is derived from Attribute and represents a reference to a PMG attribute. Signature
|
This class is derived from Attribute and represents a reference to a SourceFile
|
This class is derived from Attribute and represents a reference to the source file of this class. StackMap
|
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME). StackMapEntry
|
This class represents a stack map entry recording the types of local variables and the the of stack items at a given byte code offset. StackMapType
|
This class represents the type of a local variable or item on stack used in the StackMap entries. Synthetic
|
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling. Unknown
|
This class represents a reference to an unknown (i.e., application-specific) attribute of a class. Visitor
|
Interface to make use of the Visitor pattern programming style. |
Classes in org.apache.bcel.classfile used by org.apache.bcel.genericAccessFlags
|
Super class for all objects that have modifiers like private, final, ... Attribute
|
Abstract super class for Attribute objects. CodeException
|
This class represents an entry in the exception table of the Code attribute and is used only there. Constant
|
Abstract superclass for classes to represent the different constant types in the constant pool of a class file. ConstantPool
|
This class represents the constant pool, i.e., a table of constants. Field
|
This class represents the field info structure, i.e., the representation for a variable in the class. JavaClass
|
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. LineNumber
|
This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code. LineNumberTable
|
This class represents a table of line numbers for debugging purposes. LocalVariable
|
This class represents a local variable within a method. LocalVariableTable
|
This class represents colection of local variables in a method. Method
|
This class represents the method info structure, i.e., the representation for a method in the class. |
Classes in org.apache.bcel.classfile used by org.apache.bcel.utilJavaClass
|
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. |
Classes in org.apache.bcel.classfile used by org.apache.bcel.verifier.staticsCode
|
This class represents a chunk of Java byte code contained in a method. CodeException
|
This class represents an entry in the exception table of the Code attribute and is used only there. ConstantClass
|
This class is derived from the abstract Constant class and represents a reference to a (external) class. ConstantDouble
|
This class is derived from the abstract Constant class and represents a reference to a Double object. ConstantFieldref
|
This class represents a constant pool reference to a field. ConstantFloat
|
This class is derived from the abstract Constant class and represents a reference to a float object. ConstantInteger
|
This class is derived from the abstract Constant class and represents a reference to an int object. ConstantInterfaceMethodref
|
This class represents a constant pool reference to an interface method. ConstantLong
|
This class is derived from the abstract Constant class and represents a reference to a long object. ConstantMethodref
|
This class represents a constant pool reference to a method. ConstantNameAndType
|
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method. ConstantPool
|
This class represents the constant pool, i.e., a table of constants. ConstantString
|
This class is derived from the abstract Constant class and represents a reference to a String object. ConstantUtf8
|
This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string. ConstantValue
|
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field. Deprecated
|
This class is derived from Attribute and denotes that this is a deprecated method. EmptyVisitor
|
Visitor with empty method bodies, can be extended and used in conjunction with the DescendingVisitor class, e.g. ExceptionTable
|
This class represents the table of exceptions that are thrown by a method. Field
|
This class represents the field info structure, i.e., the representation for a variable in the class. InnerClass
|
This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class. InnerClasses
|
This class is derived from Attribute and denotes that this class is an Inner class of another. JavaClass
|
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file. LineNumber
|
This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code. LineNumberTable
|
This class represents a table of line numbers for debugging purposes. LocalVariable
|
This class represents a local variable within a method. LocalVariableTable
|
This class represents colection of local variables in a method. Method
|
This class represents the method info structure, i.e., the representation for a method in the class. Node
|
Denote class to have an accept method(); SourceFile
|
This class is derived from Attribute and represents a reference to the source file of this class. Synthetic
|
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling. Unknown
|
This class represents a reference to an unknown (i.e., application-specific) attribute of a class. Visitor
|
Interface to make use of the Visitor pattern programming style. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |