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.reflect |
Contains classes to use reflection.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassType |
class |
Field |
class |
Method
Represents a method in a
ClassType . |
Modifier and Type | Method and Description |
---|---|
Member |
ClassType.getEnclosingMember() |
Modifier and Type | Method and Description |
---|---|
boolean |
ClassType.isAccessible(Member member,
ObjectType receiver)
Check if a member is accessible from this class.
|
void |
ClassType.setEnclosingMember(Member member) |
Constructor and Description |
---|
SignatureAttr(int index,
Member owner) |
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 |
---|---|
Member |
CompileBuildObject.findNamedMember(java.lang.String name) |
static Member |
SlotGet.lookupMember(ObjectType clas,
java.lang.String name,
ClassType caller)
Get a named property - field or member class or 'get' accessor method.
|
static Member |
SlotSet.lookupMember(ObjectType clas,
java.lang.String name,
ClassType caller)
Get a setter property - field or 'set' accessor method.
|
Modifier and Type | Method and Description |
---|---|
Expression |
CompileBuildObject.buildSetter(Declaration target,
Member member,
Expression value) |