Uses of Class
gnu.bytecode.Variable
-
Packages that use Variable Package Description gnu.bytecode Contains classes to generate, read, write, and print Java bytecode in the form of.classfiles.gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml -
-
Uses of Variable in gnu.bytecode
Methods in gnu.bytecode that return Variable Modifier and Type Method Description VariableCodeAttr. addLocal(Type type)Add a new local variable (in the current scope).VariableCodeAttr. addLocal(Type type, String name)Add a new local variable (in the current scope).VariableScope. addVariable(CodeAttr code, Type type, String name)VariableScope. firstVar()VariableCodeAttr. getArg(int index)Get the index'th parameter.VariableScope. getVariable(int index)Return a variable the scope, by numerical index.VariableCodeAttr. lookup(String name)Search by name for a VariableVariableScope. lookup(String name)Search by name for a Variable in this Scope (only).VariableVarEnumerator. nextVar()Return the next Variable in the Scope tree, or null if done.VariableVariable. nextVar()Methods in gnu.bytecode with parameters of type Variable Modifier and Type Method Description voidScope. addVariable(CodeAttr code, Variable var)voidScope. addVariable(Variable var)voidScope. addVariableAfter(Variable prev, Variable var)voidMethod. allocate_local(Variable local)Deprecated.voidMethod. compile_push_value(Variable var)Deprecated.voidMethod. compile_store_value(Variable var)Deprecated.voidCodeAttr. emitCatchStart(Variable var)voidCodeAttr. emitInc(Variable var, short inc)Emit an instruction to increment a variable by some amount.voidCodeAttr. emitLoad(Variable var)Compile code to push the contents of a local variable onto the statck.voidCodeAttr. emitRet(Variable var)Emit a 'ret' instruction.voidCodeAttr. emitStore(Variable var)voidCodeAttr. emitStoreDefaultValue(Variable var)Initialize a variable to zero or null, as appropriate.voidCodeAttr. emitWithCleanupCatch(Variable catchVar)Called after abodythat has acleanupclause.voidMethod. push_var(Variable var)Deprecated.Method parameters in gnu.bytecode with type arguments of type Variable Modifier and Type Method Description voidScope. fixParamNames(HashMap<String,Variable> map)Fix duplicate names. -
Uses of Variable in gnu.expr
Fields in gnu.expr declared as Variable Modifier and Type Field Description VariableCompilation. thisDeclMethods in gnu.expr that return Variable Modifier and Type Method Description VariableDeclaration. allocateVariable(CodeAttr code)VariableDeclaration. allocateVariable(CodeAttr code, boolean autoPopScope)VariableLambdaExp. declareClosureEnv()VariableLambdaExp. declareThis(ClassType clas)VariableConsumerTarget. getConsumerVariable()VariableDeclaration. getVariable()Methods in gnu.expr with parameters of type Variable Modifier and Type Method Description static voidCheckedTarget. emitCheckedCoerce(Compilation comp, LambdaExp proc, int argno, Type stackType, Type type, Variable argValue)voidTypeValue. emitIsInstance(Variable incoming, Compilation comp, Target target)Emit code for incoming instanceof this_type.voidTypeValue. 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 Constructor Description ConsumerTarget(Variable consumer)ConsumerTarget(Variable consumer, Type type)Declaration(Variable var) -
Uses of Variable in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr with parameters of type Variable Modifier and Type Method Description voidGenArrayType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidLangObjType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidLangPrimType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidGenArrayType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)voidLangObjType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)voidLangPrimType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)static voidLangPrimType. emitTestIfNumber(Variable incoming, Declaration decl, Type type, Compilation comp) -
Uses of Variable in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type Variable Modifier and Type Method Description static voidInstanceOf. emitIsInstance(TypeValue type, Variable incoming, Compilation comp, Target target)voidMappedArrayType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidOccurrenceType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidMappedArrayType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)voidOccurrenceType. emitTestIf(Variable incoming, Declaration decl, Compilation comp) -
Uses of Variable in gnu.kawa.xml
Methods in gnu.kawa.xml with parameters of type Variable Modifier and Type Method Description protected voidAttributeType. emitCoerceOrNullMethod(Variable incoming, Compilation comp)protected voidElementType. emitCoerceOrNullMethod(Variable incoming, Compilation comp)protected voidNodeType. emitCoerceOrNullMethod(Variable incoming, Compilation comp)protected voidProcessingInstructionType. emitCoerceOrNullMethod(Variable incoming, Compilation comp)voidNodeType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidXDataType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidNodeType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)voidXDataType. emitTestIf(Variable incoming, Declaration decl, Compilation comp)
-