Uses of Class
gnu.bytecode.Variable

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)