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 |
Various core run-time functions and operators.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
gnu.kawa.reflect |
Contains classes to use reflection.
|
gnu.kawa.xml |
Classes for using XML within Kawa.
|
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 |
Core Kawa classes for Scheme and Lisp compile-time.
|
kawa.standard |
Primitive Scheme syntax and functions.
|
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 . |
PrimType |
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 |
Method
Represents a method in a
ClassType . |
ObjectType
Semi-abstract class object reference types.
|
ParameterizedType |
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 |
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.
|