Uses of Class
gnu.expr.Target
-
Packages that use Target Package Description gnu.expr SupportsExpression, and various related classes need to compile programming languages.gnu.kawa.functions gnu.kawa.lispexpr gnu.kawa.reflect Contains classes to use reflection.gnu.kawa.xml gnu.xquery.util kawa.lang -
-
Uses of Target in gnu.expr
Subclasses of Target in gnu.expr Modifier and Type Class Description classCheckedTargetSame as StackTarget, but catch ClassCastException.classConditionalTargetThis is the Target of a boolean expression, in a conditional context.classConsumerTargetA Target which is some variable that implements gnu.lists.Consumer.classIgnoreTargetclassStackTargetFields in gnu.expr declared as Target Modifier and Type Field Description static TargetTarget. IgnoreA Target which means that the result is ignored.static TargetTarget. pushObjectA Target which means to push an Object on the JVM stack.Methods in gnu.expr that return Target Modifier and Type Method Description static TargetCheckedTarget. getInstance(Type type)static TargetCheckedTarget. getInstance(Type type, LambdaExp proc, int argno)static TargetCheckedTarget. getInstance(Type type, String procname, int argno)static TargetCheckedTarget. getInstance(Declaration decl)static TargetStackTarget. getInstance(Type type)static TargetStackTarget. getTruncatingInstance(Type type)static TargetConsumerTarget. makeContextTarget(Compilation comp, Type type)Make a Target that uses the current CallContext's current Consumer.static TargetTarget. pushValue(Type type)Return a Target to push a value of specified type on JCM stack.Methods in gnu.expr with parameters of type Target Modifier and Type Method Description static voidApplyExp. compile(ApplyExp exp, Compilation comp, Target target)voidApplyExp. compile(Compilation comp, Target target)voidBeginExp. compile(Compilation comp, Target target)voidBlockExp. compile(Compilation comp, Target target)voidCaseExp. compile(Compilation comp, Target target)voidCatchClause. compile(Compilation comp, Target target)voidClassExp. compile(Compilation comp, Target target)voidErrorExp. compile(Compilation comp, Target target)voidExitExp. compile(Compilation comp, Target target)abstract voidExpression. compile(Compilation comp, Target target)voidFluidLetExp. compile(Compilation comp, Target target)voidIfExp. compile(Compilation comp, Target target)static voidIfExp. compile(Expression test, Expression then_clause, Expression else_clause, Compilation comp, Target target)voidInlineable. compile(ApplyExp exp, Compilation comp, Target target)voidLambdaExp. compile(Compilation comp, Target target)voidLangExp. compile(Compilation comp, Target target)voidLetExp. compile(Compilation comp, Target target)voidObjectExp. compile(Compilation comp, Target target)booleanPrimProcedure. compile(ApplyExp exp, Compilation comp, Target target)voidQuoteExp. compile(Compilation comp, Target target)voidReferenceExp. compile(Compilation comp, Target target)voidSetExp. compile(Compilation comp, Target target)voidSynchronizedExp. compile(Compilation comp, Target target)voidThisExp. compile(Compilation comp, Target target)voidTryExp. compile(Compilation comp, Target target)voidCompilation. compileConstant(Object value, Target target)static voidPrimProcedure. compileInvoke(Compilation comp, Method method, Target target, boolean isTailCall, int op_code, Type returnType, boolean doFixUnsigned)Emit the actual invoke operation, after arguments have been pushed.voidClassExp. compilePushClass(Compilation comp, Target target)static voidConsumerTarget. compileUsingConsumer(Expression exp, Compilation comp, Target target)Compile an expression using a temporary Consumer, if needed.static voidConsumerTarget. compileUsingConsumer(Expression exp, Compilation comp, Target target, Method makeMethod, Method resultMethod)static voidConsumerTarget. compileUsingValues(Expression exp, Compilation comp, Target target)voidExpression. compileWithPosition(Compilation comp, Target target)Same as compile, but emit line number beforehard.voidExpression. compileWithPosition(Compilation comp, Target target, Expression position)Same as 2-argument compileWithPosition, but use some other Expression's line number.voidTypeValue. emitIsInstance(Variable incoming, Compilation comp, Target target)Emit code for incoming instanceof this_type.voidDeclaration. load(AccessExp access, int flags, Compilation comp, Target target) -
Uses of Target in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type Target Modifier and Type Method Description voidAppendValues. compile(ApplyExp exp, Compilation comp, Target target)voidCallCC. compile(ApplyExp exp, Compilation comp, Target target)voidCompileArith. compile(ApplyExp exp, Compilation comp, Target target)voidGetModuleClass. compile(ApplyExp exp, Compilation comp, Target target)voidMakeList. compile(ApplyExp exp, Compilation comp, Target target)voidValuesMap. compile(ApplyExp exp, Compilation comp, Target target)static voidCompileMisc. compileCallCC(ApplyExp exp, Compilation comp, Target target, Procedure proc)static booleanCompileMisc. compileConvert(ApplyExp exp, Compilation comp, Target target, Procedure procedure)static booleanCompileMisc. compileEq(ApplyExp exp, Compilation comp, Target target, Procedure proc)voidCompileArith. compileGeneric(ApplyExp exp, Compilation comp, Target target)static voidValuesMap. compileInlined(LambdaExp lambda, Expression vals, int startCounter, Method matchesMethod, Compilation comp, Target target)static booleanCompileMisc. compileMakeDynamic(ApplyExp exp, Compilation comp, Target target, Procedure procedure)static booleanCompileMisc. compileNot(ApplyExp exp, Compilation comp, Target target, Procedure procedure)static booleanCompileMisc. compileNumberCompare(ApplyExp exp, Compilation comp, Target target, Procedure procedure)static booleanCompileMisc. compileNumPredicate(ApplyExp exp, Compilation comp, Target target, Procedure procedure) -
Uses of Target in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr with parameters of type Target 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) -
Uses of Target in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type Target Modifier and Type Method Description voidInstanceOf. compile(ApplyExp exp, Compilation comp, Target target)voidSlotGet. compile(ApplyExp exp, Compilation comp, Target target)voidSlotSet. compile(ApplyExp exp, Compilation comp, Target target)voidStaticGet. compile(ApplyExp exp, Compilation comp, Target target)voidStaticSet. compile(ApplyExp exp, Compilation comp, Target target)voidThrow. compile(ApplyExp exp, Compilation comp, Target target)voidTypeSwitch. compile(ApplyExp exp, Compilation comp, Target target)static booleanCompileArrays. compileGet(ApplyExp exp, Compilation comp, Target target, Procedure proc)static booleanCompileArrays. compileLength(ApplyExp exp, Compilation comp, Target target, Procedure proc)static booleanCompileArrays. compileMake(ApplyExp exp, Compilation comp, Target target, Procedure proc)static booleanCompileArrays. compileNew(ApplyExp exp, Compilation comp, Target target, Procedure proc)static booleanCompileArrays. compileSet(ApplyExp exp, Compilation comp, Target target, Procedure proc)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) -
Uses of Target in gnu.kawa.xml
Methods in gnu.kawa.xml with parameters of type Target Modifier and Type Method Description voidCoerceNodes. compile(ApplyExp exp, Compilation comp, Target target)voidMakeText. compile(ApplyExp exp, Compilation comp, Target target)voidNodeConstructor. compile(ApplyExp exp, Compilation comp, Target target)voidSortNodes. compile(ApplyExp exp, Compilation comp, Target target)voidUnionNodes. compile(ApplyExp exp, Compilation comp, Target target)static voidNodeConstructor. compileUsingNodeTree(Expression exp, Compilation comp, Target target)Compile an expression using a fresh NodeTree.voidNodeType. emitIsInstance(Variable incoming, Compilation comp, Target target)voidXDataType. emitIsInstance(Variable incoming, Compilation comp, Target target) -
Uses of Target in gnu.xquery.util
Methods in gnu.xquery.util with parameters of type Target Modifier and Type Method Description voidCastableAs. compile(ApplyExp exp, Compilation comp, Target target)voidCastAs. compile(ApplyExp exp, Compilation comp, Target target)voidOrderedMap. compile(ApplyExp exp, Compilation comp, Target target)voidRelativeStep. compile(ApplyExp exp, Compilation comp, Target target)voidValuesFilter. compile(ApplyExp exp, Compilation comp, Target target)static voidCompileMisc. compileOrderedMap(ApplyExp exp, Compilation comp, Target target, Procedure proc) -
Uses of Target in kawa.lang
Methods in kawa.lang with parameters of type Target Modifier and Type Method Description voidGetFieldProc. compile(ApplyExp exp, Compilation comp, Target target)voidSetFieldProc. compile(ApplyExp exp, Compilation comp, Target target)
-