Uses of Interface org.apache.bcel.classfile.Node

Uses in package org.apache.bcel.generic

Classes implementing org.apache.bcel.classfile.Node

class
Super class for the GET/PUTxxx family of instructions.
class
GETFIELD - Fetch field from object
Stack: ..., objectref -> ..., value
OR
Stack: ..., objectref -> ..., value.word1, value.word2
class
GETSTATIC - Fetch static field from class
Stack: ..., -> ..., value
OR
Stack: ..., -> ..., value.word1, value.word2
class
Super class for the INVOKExxx family of instructions.
class
INVOKEINTERFACE - Invoke interface method
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
class
INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
class
INVOKESTATIC - Invoke a class (static) method
Stack: ..., [arg1, [arg2 ...]] -> ...
class
INVOKEVIRTUAL - Invoke instance method; dispatch based on class
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
class
PUTFIELD - Put field in object
Stack: ..., objectref, value -> ...
class
PUTSTATIC - Put static field in class
Stack: ..., value -> ...

Uses in package org.apache.bcel.classfile

Classes implementing org.apache.bcel.classfile.Node

class
Abstract super class for Attribute objects.
class
This class represents a chunk of Java byte code contained in a method.
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.
class
This class is derived from the abstract Constant class and represents a reference to a (external) class.
class
Abstract super class for Fieldref and Methodref constants.
class
This class is derived from the abstract Constant class and represents a reference to a Double object.
class
This class represents a constant pool reference to a field.
class
This class is derived from the abstract Constant class and represents a reference to a float object.
class
This class is derived from the abstract Constant class and represents a reference to an int object.
class
This class represents a constant pool reference to an interface method.
class
This class is derived from the abstract Constant class and represents a reference to a long object.
class
This class represents a constant pool reference to a method.
class
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
class
This class represents the constant pool, i.e., a table of constants, of a parsed classfile.
class
This class is derived from the abstract Constant class and represents a reference to a String object.
class
This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
class
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.
class
This class is derived from Attribute and denotes that this is a deprecated method.
class
This class represents the table of exceptions that are thrown by a method.
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.
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.
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.
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.
class
This class represents a table of line numbers for debugging purposes.
class
This class represents a local variable within a method.
class
This class represents colection of local variables in a method.
class
This class represents the method info structure, i.e., the representation for a method in the class.
class
This class is derived from Attribute and represents a reference to a PMG attribute.
class
This class is derived from Attribute and represents a reference to a GJ attribute.
class
This class is derived from Attribute and represents a reference to the source file of this class.
class
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).
class
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.
class
This class represents a reference to an unknown (i.e., application-specific) attribute of a class.

Uses in package org.apache.bcel.verifier.statics

Constructors with parameter type org.apache.bcel.classfile.Node

Creates a new StringRepresentation object which is the representation of n.