Uses of Package
gnu.bytecode
Packages that use gnu.bytecode
Package
Description
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class
files.Supports
Expression
,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure
,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Classes in gnu.bytecode used by gnu.bytecodeClassDescriptionAn annotation value mirror.An interface for objects that (may) contain Attribute objects.Represents an Attribute of an AttrContainer.Class to read a ClassType from a DataInputStream (.class file).This class prints out in contents of a ClassType in human-readable form.Represents the contents of a standard "Code" attribute.Manages a pool of constants, as used in .class files and Java interpreters.A CONSTANT_Class entry in the constant pool.An entry in the constant pool of a ClassType.A CONSTANT_MethodHandle entry in the constant pool.A CONSTANT_NameAndType entry in the constant pool.A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.A CONSTANT_String entry in the constant pool.A CONSTANT_Utf8 entry in the constant pool.A CONSTANT_Integer or CONSTANT_Float entry in the constant pool.A CONSTANT_Long or CONSTANT_Double entry in the constant pool.Represents the contents of a standard "Exceptions" attribute.Support for code block that one may be exited.A Label represents a location in a Code attribute.An abstracted "variable", inherited by Field and Variable.Represents a method in a
ClassType
.Semi-abstract class object reference types.Represents a "RuntimeVisibleAnnotations" or "RuntimeInvisibleAnnotations" attribute.Represents a "StackMapTable" attribute, as added in Java 6.Maintains the state for generating a switch statement or expression.The state of a try statement.An abstract type as used by both gnu.bytecode and gnu.expr.A type variable in a parameterized type.Use this Enuemration class to iterate over the Variables in a Scope.Information about a local variable in a method's code. -
Classes in gnu.bytecode used by gnu.exprClassDescriptionAn annotation value mirror.An interface for objects that (may) contain Attribute objects.This class prints out in contents of a ClassType in human-readable form.Represents the contents of a standard "Code" attribute.A Label represents a location in a Code attribute.Represents a method in a
ClassType
.Semi-abstract class object reference types.An abstract type as used by both gnu.bytecode and gnu.expr.Information about a local variable in a method's code. -
Classes in gnu.bytecode used by gnu.kawa.functions
-
Classes in gnu.bytecode used by gnu.kawa.lispexprClassDescriptionRepresents the contents of a standard "Code" attribute.Represents a method in a
ClassType
.Semi-abstract class object reference types.Used for object types that don't correspond to JVM types.An abstract type as used by both gnu.bytecode and gnu.expr.Information about a local variable in a method's code. -
Classes in gnu.bytecode used by gnu.kawa.reflect
-
Classes in gnu.bytecode used by gnu.kawa.xmlClassDescriptionRepresents the contents of a standard "Code" attribute.Represents a method in a
ClassType
.Semi-abstract class object reference types.An abstract type as used by both gnu.bytecode and gnu.expr.Information about a local variable in a method's code. -
Classes in gnu.bytecode used by gnu.mapping
-
Classes in gnu.bytecode used by gnu.xquery.lang
-
Classes in gnu.bytecode used by gnu.xquery.util
-
Classes in gnu.bytecode used by kawa.lang
-
Classes in gnu.bytecode used by kawa.standard