Package | Description |
---|---|
gnu.bytecode |
Contains classes to generate, read,
write, and print Java bytecode in the form of
.class files. |
gnu.kawa.functions |
Various core run-time functions and operators.
|
gnu.kawa.lispexpr |
Support classes for compiling and running Lisp languages.
|
Modifier and Type | Field and Description |
---|---|
static PrimType |
Type.boolean_type |
static PrimType |
Type.booleanType |
static PrimType |
Type.byte_type |
static PrimType |
Type.byteType |
static PrimType |
Type.char_type |
static PrimType |
Type.charType |
static PrimType |
Type.double_type |
static PrimType |
Type.doubleType |
static PrimType |
Type.float_type |
static PrimType |
Type.floatType |
static PrimType |
Type.int_type |
static PrimType |
Type.intType |
static PrimType |
Type.long_type |
static PrimType |
Type.longType |
static PrimType |
Type.short_type |
static PrimType |
Type.shortType |
static PrimType |
Type.void_type |
static PrimType |
Type.voidType |
Modifier and Type | Method and Description |
---|---|
static PrimType |
Type.signatureToPrimitive(char sig)
Returns the primitive type corresponding to a signature character.
|
static PrimType |
PrimType.unboxedType(Type type) |
Modifier and Type | Method and Description |
---|---|
static int |
PrimType.compare(PrimType type1,
PrimType type2) |
void |
CodeAttr.emitAdd(PrimType type) |
void |
CodeAttr.emitConvert(PrimType from,
PrimType to) |
void |
CodeAttr.emitSub(PrimType type) |
Constructor and Description |
---|
PrimType(PrimType type) |
Modifier and Type | Method and Description |
---|---|
static Array |
Arrays.makeFromSimple(int[] dimensions,
int[] lowBounds,
java.lang.Object buffer,
PrimType elementType) |
Modifier and Type | Class and Description |
---|---|
class |
LangPrimType
Use to implement some special types that convert differently.
|
Modifier and Type | Field and Description |
---|---|
static PrimType |
LangPrimType.byteType |
static PrimType |
LangPrimType.doubleType |
static PrimType |
LangPrimType.floatType |
static PrimType |
LangPrimType.intType |
static PrimType |
LangPrimType.longType |
static PrimType |
LangPrimType.shortType |
static PrimType |
LangPrimType.voidType |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
LangPrimType.convertIntegerLiteral(IntNum ivalue,
PrimType type,
boolean nativeValue) |
static java.lang.Object |
LispReader.readGeneralArray(LispReader in,
int rank,
PrimType elementType) |
Constructor and Description |
---|
LangPrimType(PrimType type) |
LangPrimType(PrimType type,
Language language) |