| Package | Description |
|---|---|
| jdk7u.jaxp.org.apache.bcel.external |
This package contains basic classes for the
Byte Code Engineering Library
and constants defined by the
JVM specification.
|
| jdk7u.jaxp.org.apache.bcel.external.classfile |
This package contains the classes that describe the structure of a
Java class file and a class file parser.
|
| jdk7u.jaxp.org.apache.bcel.external.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.
|
| jdk7u.jaxp.org.apache.bcel.external.util |
This package contains utility classes for the
Byte Code Engineering
Library, namely:
Collection classes for JavaClass objects
A converter for class files to HTML
A tool to find instructions patterns via regular expressions
A class to find classes as defined in the CLASSPATH
A class loader that allows to create clases at run time
|
| jdk7u.jaxp.org.apache.xalan.external.xsltc.compiler | |
| jdk7u.jaxp.org.apache.xalan.external.xsltc.compiler.util |
| Class and Description |
|---|
| JavaClass
Represents a Java class, i.e., the data structures, constant pool,
fields, methods and commands contained in a Java .class file.
|
| Class and Description |
|---|
| AccessFlags
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.
|
| ClassFormatException
Thrown when the BCEL attempts to read a class file and determines
that the file is malformed or otherwise cannot be interpreted as a
class file.
|
| 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, of
a parsed classfile.
|
| 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.
|
| LocalVariableTypeTable |
| 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.
|
| Class and Description |
|---|
| AccessFlags
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, of
a parsed classfile.
|
| 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.
|
| Class and Description |
|---|
| EmptyVisitor
Visitor with empty method bodies, can be extended and used in conjunction with the
DescendingVisitor class, e.g.
|
| 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.
|
| Method
This class represents the method info structure, i.e., the representation
for a method in the class.
|
| Visitor
Interface to make use of the Visitor pattern programming style.
|
| Class and Description |
|---|
| JavaClass
Represents a Java class, i.e., the data structures, constant pool,
fields, methods and commands contained in a Java .class file.
|
| Class and Description |
|---|
| AccessFlags
Super class for all objects that have modifiers like private, final, ...
|
| Method
This class represents the method info structure, i.e., the representation
for a method in the class.
|
Copyright © 2018–2021 mhoffrogge. All rights reserved.