| Package | Description |
|---|---|
| gnu.bytecode |
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class files. |
| gnu.commonlisp.lang | |
| gnu.expr |
Supports
Expression,
and various related classes need to compile programming languages. |
| gnu.jemacs.lang |
Contains classes to implement the Emacs Lisp language.
|
| gnu.kawa.functions | |
| gnu.kawa.lispexpr | |
| gnu.kawa.reflect |
Contains classes to use reflection.
|
| gnu.kawa.xml | |
| gnu.mapping |
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript). |
| gnu.xquery.lang | |
| gnu.xquery.util | |
| kawa.lang | |
| kawa.standard |
| Class and Description |
|---|
| AnnotationEntry
An annotation value mirror.
|
| AnnotationEntry.Value |
| ArrayType |
| AttrContainer
An interface for objects that (may) contain Attribute objects.
|
| Attribute
Represents an Attribute of an AttrContainer.
|
| ClassFileInput
Class to read a ClassType from a DataInputStream (.class file).
|
| ClassType |
| ClassTypeWriter
This class prints out in contents of a ClassType in human-readable form.
|
| CodeAttr
Represents the contents of a standard "Code" attribute.
|
| ConstantPool
Manages a pool of constants, as used in .class files and Java interpreters.
|
| CpoolClass
A CONSTANT_Class entry in the constant pool.
|
| CpoolEntry
An entry in the constant pool of a ClassType.
|
| CpoolMethodHandle
A CONSTANT_MethodHandle entry in the constant pool.
|
| CpoolNameAndType
A CONSTANT_NameAndType entry in the constant pool.
|
| CpoolRef
A CONSTANT_{Field,Method,InterfaceMethod}Ref entry in the constant pool.
|
| CpoolString
A CONSTANT_String entry in the constant pool.
|
| CpoolUtf8
A CONSTANT_Utf8 entry in the constant pool.
|
| CpoolValue1
A CONSTANT_Integer or CONSTANT_Float entry in the constant pool.
|
| CpoolValue2
A CONSTANT_Long or CONSTANT_Double entry in the constant pool.
|
| EnclosingMethodAttr |
| ExceptionsAttr
Represents the contents of a standard "Exceptions" attribute.
|
| ExitableBlock
Support for code block that one may be exited.
|
| Field |
| Filter |
| InnerClassesAttr |
| Label
A Label represents a location in a Code attribute.
|
| LocalVarsAttr |
| Location
An abstracted "variable", inherited by Field and Variable.
|
| Member |
| Method
Represents a method in a
ClassType. |
| MiscAttr |
| ObjectType
Semi-abstract class object reference types.
|
| PrimType |
| RuntimeAnnotationsAttr
Represents a "RuntimeVisibleAnnotations" or "RuntimeInvisibleAnnotations" attribute.
|
| Scope |
| StackMapTableAttr
Represents a "StackMapTable" attribute, as added in Java 6.
|
| SwitchState
Maintains the state for generating a switch statement or expression.
|
| TryState
The state of a try statement.
|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| TypeVariable
A type variable in a parameterized type.
|
| VarEnumerator
Use this Enuemration class to iterate over the Variables in a Scope.
|
| Variable
Information about a local variable in a method's code.
|
| Class and Description |
|---|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| AnnotationEntry
An annotation value mirror.
|
| ArrayType |
| AttrContainer
An interface for objects that (may) contain Attribute objects.
|
| ClassType |
| ClassTypeWriter
This class prints out in contents of a ClassType in human-readable form.
|
| CodeAttr
Represents the contents of a standard "Code" attribute.
|
| Field |
| Label
A Label represents a location in a Code attribute.
|
| Member |
| Method
Represents a method in a
ClassType. |
| ObjectType
Semi-abstract class object reference types.
|
| ParameterizedType |
| Scope |
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Variable
Information about a local variable in a method's code.
|
| Class and Description |
|---|
| ClassType |
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| ClassType |
| Method
Represents a method in a
ClassType. |
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| ClassType |
| CodeAttr
Represents the contents of a standard "Code" attribute.
|
| Field |
| ObjectType
Semi-abstract class object reference types.
|
| PrimType |
| SpecialObjectType
Used for object types that don't correspond to JVM types.
|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Variable
Information about a local variable in a method's code.
|
| Class and Description |
|---|
| ClassType |
| CodeAttr
Represents the contents of a standard "Code" attribute.
|
| Field |
| Member |
| Method
Represents a method in a
ClassType. |
| ObjectType
Semi-abstract class object reference types.
|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Variable
Information about a local variable in a method's code.
|
| Class and Description |
|---|
| ClassType |
| CodeAttr
Represents the contents of a standard "Code" attribute.
|
| Method
Represents a method in a
ClassType. |
| ObjectType
Semi-abstract class object reference types.
|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Variable
Information about a local variable in a method's code.
|
| Class and Description |
|---|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| ClassType |
| Method
Represents a method in a
ClassType. |
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| ClassType |
| Field |
| Method
Represents a method in a
ClassType. |
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|
| Class and Description |
|---|
| Type
An abstract type as used by both gnu.bytecode and gnu.expr.
|