Uses of Interface
org.apache.bcel.classfile.Node
Package
Description
Classes that describe the structure of a Java class file and a class file parser.
PassVerifier classes used internally by JustIce.
-
Uses of Node in org.apache.bcel.classfile
Modifier and TypeClassDescriptionclass
Represents the default value of a annotation for a method info.class
Represents one annotation in the annotation tableclass
base class for annotationsclass
Abstract super class for Attribute objects.class
This class represents a BootstrapMethods attribute.final class
This class represents a chunk of Java byte code contained in a method.final class
This class represents an entry in the exception table of the Code attribute and is used only there.class
Abstract superclass for classes to represent the different constant types in the constant pool of a class file.final class
This class is derived from the abstractConstant
and represents a reference to a (external) class.class
Abstract super class for Fieldref, Methodref, InterfaceMethodref and InvokeDynamic constants.final class
This class is derived from the abstractConstant
and represents a reference to a Double object.final class
This class is derived from the abstractConstant
and represents a reference to a dynamically computed constant.final class
This class represents a constant pool reference to a field.final class
This class is derived from the abstractConstant
and represents a reference to a float object.final class
This class is derived from the abstractConstant
and represents a reference to an int object.final class
This class represents a constant pool reference to an interface method.final class
This class is derived from the abstractConstant
and represents a reference to a invoke dynamic.final class
This class is derived from the abstractConstant
and represents a reference to a long object.final class
This class is derived from the abstractConstant
and represents a reference to a method handle.final class
This class represents a constant pool reference to a method.final class
This class is derived from the abstractConstant
and represents a reference to a method type.final class
This class is derived from the abstractConstant
and represents a reference to a module.final class
This class is derived from the abstractConstant
and represents a reference to the name and signature of a field or method.final class
This class is derived from the abstractConstant
and represents a reference to a package.class
This class represents the constant pool, i.e., a table of constants, of a parsed classfile.final class
This class is derived from the abstractConstant
and represents a reference to a String object.final class
Extends the abstractConstant
to represent a reference to a UTF-8 encoded string.final class
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.final class
This class is derived from Attribute and denotes that this is a deprecated method.class
This attribute exists for local or anonymous classes and ...final class
This class represents the table of exceptions that are thrown by a method.final class
This class represents the field info structure, i.e., the representation for a variable in the class.class
Abstract super class for fields and methods.final class
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.final class
This class is derived from Attribute and denotes that this class is an Inner class of another.class
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.final class
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.final class
This class represents a table of line numbers for debugging purposes.final class
This class represents a local variable within a method.class
This class represents colection of local variables in a method.class
final class
This class represents the method info structure, i.e., the representation for a method in the class.class
Entry of the parameters table.class
This class represents a MethodParameters attribute.final class
This class is derived from Attribute and represents the list of modules required, exported, opened or provided by a module.final class
This class represents an entry in the exports table of the Module attribute.final class
This class is derived from Attribute and indicates the main class of a module.final class
This class represents an entry in the opens table of the Module attribute.final class
This class is derived from Attribute and represents the list of packages that are exported or opened by the Module attribute.final class
This class represents an entry in the provides table of the Module attribute.final class
This class represents an entry in the requires table of the Module attribute.final class
This class is derived from Attribute and records the nest host of the nest to which the current class or interface claims to belong.final class
This class is derived from Attribute and records the classes and interfaces that are authorized to claim membership in the nest hosted by the current class or interface.class
represents one parameter annotation in the parameter annotation tableclass
base class for parameter annotationsfinal class
This class is derived from Attribute and represents a reference to a PMG attribute.final class
ExtendsAttribute
and records the classes and interfaces that are authorized to claim membership in the nest hosted by the current class or interface.class
Record component info from a record.class
An annotation that is represented in the class file but is not provided to the JVM.class
Represents a parameter annotation that is represented in the class file but is not provided to the JVM.class
An annotation that is represented in the class file and is provided to the JVM.class
Represents a parameter annotation that is represented in the class file and is provided to the JVM.final class
This class is derived from Attribute and represents a reference to a GJ attribute.final class
This class is derived from Attribute and represents a reference to the source file of this class.final class
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).final class
This class represents a stack map entry recording the types of local variables and the of stack items at a given byte code offset.final class
This class represents the type of a local variable or item on stack used in the StackMap entries.final class
This class is derived from Attribute and declares this class as 'synthetic', i.e., it needs special handling.final class
This class represents a reference to an unknown (i.e., application-specific) attribute of a class. -
Uses of Node in org.apache.bcel.verifier.statics
ModifierConstructorDescriptionCreates a new StringRepresentation object which is the representation of n.