|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Variable | |
---|---|
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 | 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. |
Uses of Variable in gnu.bytecode |
---|
Methods in gnu.bytecode that return Variable | |
---|---|
Variable |
CodeAttr.addLocal(Type type)
Add a new local variable (in the current scope). |
Variable |
CodeAttr.addLocal(Type type,
java.lang.String name)
Add a new local variable (in the current scope). |
Variable |
Scope.addVariable(CodeAttr code,
Type type,
java.lang.String name)
|
Variable |
Scope.firstVar()
|
Variable |
CodeAttr.getArg(int index)
Get the index'th parameter. |
Variable |
Scope.getVariable(int index)
Return a variable the scope, by numerical index. |
Variable |
CodeAttr.lookup(java.lang.String name)
Search by name for a Variable |
Variable |
Scope.lookup(java.lang.String name)
Search by name for a Variable in this Scope (only). |
Variable |
Variable.nextVar()
|
Variable |
VarEnumerator.nextVar()
Return the next Variable in the Scope tree, or null if done. |
Methods in gnu.bytecode with parameters of type Variable | |
---|---|
void |
Scope.addVariable(CodeAttr code,
Variable var)
|
void |
Scope.addVariable(Variable var)
|
void |
Scope.addVariableAfter(Variable prev,
Variable var)
|
void |
Method.allocate_local(Variable local)
Deprecated. |
void |
Method.compile_push_value(Variable var)
Deprecated. |
void |
Method.compile_store_value(Variable var)
Deprecated. |
void |
CodeAttr.emitCatchStart(Variable var)
|
void |
CodeAttr.emitInc(Variable var,
short inc)
|
void |
CodeAttr.emitLoad(Variable var)
Compile code to push the contents of a local variable onto the statck. |
void |
CodeAttr.emitRet(Variable var)
Emit a 'ret' instruction. |
void |
CodeAttr.emitStore(Variable var)
|
void |
CodeAttr.emitWithCleanupCatch(Variable catchVar)
Called after a body that has a cleanup clause. |
void |
Method.push_var(Variable var)
Deprecated. |
Uses of Variable in gnu.expr |
---|
Fields in gnu.expr declared as Variable | |
---|---|
Variable |
Compilation.thisDecl
|
Methods in gnu.expr that return Variable | |
---|---|
Variable |
Declaration.allocateVariable(CodeAttr code)
|
Variable |
LambdaExp.declareClosureEnv()
|
Variable |
LambdaExp.declareThis(ClassType clas)
|
Variable |
ConsumerTarget.getConsumerVariable()
|
Variable |
Declaration.getVariable()
|
Methods in gnu.expr with parameters of type Variable | |
---|---|
static void |
CheckedTarget.emitCheckedCoerce(Compilation comp,
LambdaExp proc,
int argno,
Type type,
Variable argValue)
|
void |
TypeValue.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
Emit code for incoming instanceof this_type. |
void |
TypeValue.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
Emit code for if (incoming instanceof this_type) decl = incoming .... |
Constructors in gnu.expr with parameters of type Variable | |
---|---|
ConsumerTarget(Variable consumer)
|
|
Declaration(Variable var)
|
Uses of Variable in gnu.kawa.lispexpr |
---|
Methods in gnu.kawa.lispexpr with parameters of type Variable | |
---|---|
void |
LangObjType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
LangPrimType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
LangObjType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
void |
LangPrimType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
Uses of Variable in gnu.kawa.reflect |
---|
Methods in gnu.kawa.reflect with parameters of type Variable | |
---|---|
static void |
InstanceOf.emitIsInstance(TypeValue type,
Variable incoming,
Compilation comp,
Target target)
|
void |
OccurrenceType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
OccurrenceType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
Uses of Variable in gnu.kawa.xml |
---|
Methods in gnu.kawa.xml with parameters of type Variable | |
---|---|
protected void |
NodeType.emitCoerceOrNullMethod(Variable incoming,
Compilation comp)
|
protected void |
ProcessingInstructionType.emitCoerceOrNullMethod(Variable incoming,
Compilation comp)
|
protected void |
ElementType.emitCoerceOrNullMethod(Variable incoming,
Compilation comp)
|
protected void |
AttributeType.emitCoerceOrNullMethod(Variable incoming,
Compilation comp)
|
void |
NodeType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
XDataType.emitIsInstance(Variable incoming,
Compilation comp,
Target target)
|
void |
NodeType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
void |
XDataType.emitTestIf(Variable incoming,
Declaration decl,
Compilation comp)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |