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

Packages that use Node
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.verifier.statics: Provides PassVerifier classes used internally by JustIce.

Uses of Node in org.apache.bcel.classfile

Classes in org.apache.bcel.classfile that implement Node
`class` `Attribute` Abstract super class for Attribute objects.
`class` `Code` This class represents a chunk of Java byte code contained in a method.
`class` `CodeException` This class represents an entry in the exception table of the Code attribute and is used only there.
`class` `Constant` Abstract superclass for classes to represent the different constant types in the constant pool of a class file.
`class` `ConstantClass` This class is derived from the abstract Constant class and represents a reference to a (external) class.
`class` `ConstantCP` Abstract super class for Fieldref and Methodref constants.
`class` `ConstantDouble` This class is derived from the abstract Constant class and represents a reference to a Double object.
`class` `ConstantFieldref` This class represents a constant pool reference to a field.
`class` `ConstantFloat` This class is derived from the abstract Constant class and represents a reference to a float object.
`class` `ConstantInteger` This class is derived from the abstract Constant class and represents a reference to an int object.
`class` `ConstantInterfaceMethodref` This class represents a constant pool reference to an interface method.
`class` `ConstantLong` This class is derived from the abstract Constant class and represents a reference to a long object.
`class` `ConstantMethodref` This class represents a constant pool reference to a method.
`class` `ConstantNameAndType` This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
`class` `ConstantPool` This class represents the constant pool, i.e., a table of constants, of a parsed classfile.
`class` `ConstantString` This class is derived from the abstract Constant class and represents a reference to a String object.
`class` `ConstantUtf8` This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
`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` `Field` This class represents the field info structure, i.e., the representation for a variable in the class.
`class` `FieldOrMethod` Abstract super class for fields and methods.
`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.
`class` `InnerClasses` This class is derived from Attribute and denotes that this class is an Inner class of another.
`class` `JavaClass` Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.
`class` `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.
`class` `LineNumberTable` This class represents a table of line numbers for debugging purposes.
`class` `LocalVariable` This class represents a local variable within a method.
`class` `LocalVariableTable` This class represents colection of local variables in a method.
`class` `Method` This class represents the method info structure, i.e., the representation for a method in the class.
`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 <href="http://wwwipd.ira.uka.de/~pizza/gj/">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.

Uses of Node in org.apache.bcel.verifier.statics

Constructors in org.apache.bcel.verifier.statics with parameters of type Node
`StringRepresentation(Node n)` Creates a new StringRepresentation object which is the representation of n.

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.