Package | Description |
---|---|
gnu.bytecode |
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class files. |
gnu.expr |
Supports
Expression ,
and various related classes need to compile programming languages. |
gnu.kawa.lispexpr | |
gnu.kawa.reflect |
Contains classes to use reflection.
|
gnu.kawa.xml |
Modifier and Type | Class and Description |
---|---|
class |
ArrayType |
class |
ClassType |
class |
UninitializedType
A pseudo-type used for allocated but uninitialized objects.
|
Modifier and Type | Field and Description |
---|---|
static ObjectType |
Type.errorType |
static ObjectType |
Type.nullType
The magic type of null.
|
Modifier and Type | Method and Description |
---|---|
ObjectType |
CpoolClass.getClassType()
Get corresponding ObjectType (ClassType or ArrayType).
|
Modifier and Type | Method and Description |
---|---|
CpoolClass |
ConstantPool.addClass(ObjectType otype) |
void |
CodeAttr.emitPushClass(ObjectType ctype)
Push a class constant pool entry.
|
boolean |
ClassType.isAccessible(ClassType declaring,
ObjectType receiver,
int modifiers)
Check if a component is accessible from this class.
|
boolean |
ClassType.isAccessible(Member member,
ObjectType receiver)
Check if a member is accessible from this class.
|
Modifier and Type | Class and Description |
---|---|
class |
PairClassType
A class type implemented as a pair of an interface and a class.
|
Modifier and Type | Method and Description |
---|---|
void |
Compilation.loadClassRef(ObjectType clas)
Generate code to load a named Class without initializing it.
|
Modifier and Type | Class and Description |
---|---|
class |
LangObjType
A wrapper around a class type.
|
Modifier and Type | Class and Description |
---|---|
class |
OccurrenceType
A type that matches some number of repetitions of a basetype.
|
class |
SingletonType |
Modifier and Type | Method and Description |
---|---|
static MethodProc |
ClassMethods.apply(ObjectType dtype,
java.lang.String mname,
char mode,
Language language)
Find methods.
|
static PrimProcedure[] |
ClassMethods.getMethods(ObjectType dtype,
java.lang.String mname,
char mode,
ClassType caller,
Language language)
Return the methods of a class with the specified name and flag.
|
protected static PrimProcedure[] |
CompileInvoke.getMethods(ObjectType ctype,
java.lang.String mname,
ClassType caller,
Invoke iproc) |
static Member |
SlotSet.lookupMember(ObjectType clas,
java.lang.String name,
ClassType caller) |
static Member |
SlotGet.lookupMember(ObjectType clas,
java.lang.String name,
ClassType caller)
Get a named property - field or 'get' accessor method.
|
protected MethodProc |
Invoke.lookupMethods(ObjectType dtype,
java.lang.Object name) |
Modifier and Type | Class and Description |
---|---|
class |
AttributeType
Matches an attribute name pattern.
|
class |
ElementType |
class |
NodeSetType |
class |
NodeType
A SeqPosition used to represent a node in (usually) a TreeList.
|
class |
ProcessingInstructionType |