Uses of Class
gnu.mapping.Procedure
-
Packages that use Procedure Package Description gnu.brl gnu.ecmascript 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.kawa.xslt gnu.mapping SupportsProcedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript).gnu.xquery.lang gnu.xquery.util kawa.lang kawa.standard -
-
Uses of Procedure in gnu.brl
Subclasses of Procedure in gnu.brl Modifier and Type Class Description classrandom -
Uses of Procedure in gnu.ecmascript
Subclasses of Procedure in gnu.ecmascript Modifier and Type Class Description classBinaryOpConstructors in gnu.ecmascript with parameters of type Procedure Constructor Description Reserved(String name, int prio, Procedure proc) -
Uses of Procedure in gnu.expr
Subclasses of Procedure in gnu.expr Modifier and Type Class Description classAccessExpA common super-type for ReferenceExpa and SetExp.classApplyExpThis class is used to represent "combination" or "application".classBeginExpThis class represents a sequence of Expressions.classBlockExpClass used to implement a block that can be exited.classCaseExpThis class represents a case expressionclassCatchClauseA "catch" clause of a "try-catch" form.classClassExpclassCompiledProcclassErrorExpClass used to mark an erroneous expressionclassExitExpExpression to exit a lexically surrounding block.classExpressionAbstract class for syntactic forms that evaluate to a value.classFluidLetExpClass used to implement "fluid-let" for Scheme and "let" for Emacs.classGenericProcA collection of MethodProcs; one is chosen at apply time.classIfExpThis class represents a conditional.classLambdaExpClass used to implement Scheme lambda expressions.static classLambdaExp.ClosureclassLangExpA language-specific expression.classLetExpClass used to implement "let" syntax (and variants) for Scheme.classModuleExpClass used to implement Scheme top-level environments.classObjectExpAn expression that evaluated to an instance of an anonymous class.classPrimProcedureA primitive Procedure implemented by a plain Java method.classQuoteExpAn Expression that evaluates to a constant value.classReferenceExpThis class represents a variable reference (an identifier).classScopeExpAbstract class for expressions that add local variable bindings.classSetExpAn Expression to set (bind) or define a new value to a named variable.classSynchronizedExpclassThisExpEvaluates to the "this" implicit variable.classTryExpThis class represents try/catch/finally.Methods in gnu.expr that return Procedure Modifier and Type Method Description ProcedureTypeValue. getConstructor()Get the constructor function for this type.Methods in gnu.expr with parameters of type Procedure Modifier and Type Method Description static ObjectExpression. applyMethodExpression(Procedure proc, CallContext ctx)static ObjectLambdaExp.Closure. applyToConsumer(Procedure proc, CallContext ctx)static ObjectPrimProcedure. applyToConsumer(Procedure proc, CallContext ctx)static ObjectGenericProc. applyToConsumerGP(Procedure proc, CallContext ctx)static voidPrimProcedure. disassemble(Procedure proc, ClassTypeWriter cwriter)static voidPrimProcedure. disassemble(Procedure proc, Writer out)static voidPrimProcedure. disassemble$X(Procedure pproc, CallContext ctx)static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Declaration decl, Type[] atypes, Language language)static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Declaration decl, Expression[] args, Language language)Search for a matching static method in a procedure's class.static PrimProcedurePrimProcedure. getMethodFor(Procedure pproc, Expression[] args)ExpressionApplyExp. inlineIfConstant(Procedure proc, InlineCalls visitor)ExpressionApplyExp. inlineIfConstant(Procedure proc, SourceMessages messages)Inline this ApplyExp if parameters are constant.booleanCompilation. inlineOk(Procedure proc)static booleanApplyExp. isInlineable(Procedure proc)ExpressionInlineCalls. maybeInline(ApplyExp exp, Type required, Procedure proc)ApplyExpApplyExp. setFuncArgs(Procedure proc, Expression[] args)voidApplyExp. setFunction(Procedure proc)Constructors in gnu.expr with parameters of type Procedure Constructor Description ApplyExp(Procedure p, Expression... a) -
Uses of Procedure in gnu.kawa.functions
Subclasses of Procedure in gnu.kawa.functions Modifier and Type Class Description classAddOpImplement the Scheme standard functions "+" and "-".classAppendValuesclassApplyImplement the standard Scheme function "apply".classApplyToArgsImplement the standard Scheme function "apply".classApplyWithValuesThis procedure's first argument values are applied as argument list to the second argument.classArithOpclassArrayRefclassArraySetclassBitwiseOpclassCallCCImplement the Scheme standard function "call-with-current-continuation".classCallWithValuesclassConstantFunction0A 0-argument function that returns a constant value.classConvertclassCurry1A curried procedure.classCurryExpA specialized ApplyExp class for curried function calls.classDivideOpImplement the Scheme standard function "/".classExptImplement the standard Scheme procedure "expt".classFormatclassGetModuleClassSpecial procedure to get the Class of the current module.classGetNamedInstancePartThe value of the Kawa Scheme expression '*:PART-NAME'.classGetNamedPartProcedure to get the value of a named component of an object.classIsEqImplement the standard Scheme function eq? and the Lisp eq.classIsEqualImplement the standard Scheme procedure equal? and the Lisp equal.classIsEqvImplement that standard Scheme function "eqv?".classMakeDynamicImplement the 'dynamic' constructor function.classMakeListImplement the Scheme standard function "list".classMakeProcedureclassMakePromiseclassMakeSpliceA pseudo-function whose argument is splice into an outer argument list.classMapImplement the Scheme standard functions "map" and "for-each".classMultiplyOpImplement the Scheme standard function "*".classNamedPartA reference to a named feature/part of a specific object.static classNamedPart.SetterclassNotImplement the standard Scheme procedure "not".classNumberCompareThis implements the numeric comparison relations:<,<=, etc.classNumberPredicateclassParseFormatclassRunProcessThe Kawa run-process command builds and runs a Process.classSetNamedPartProcedure to get the value of a named component of an object.classSetterImplements Kawa extension function "setter", as in SRFI-17.static classSetter.SetArraystatic classSetter.SetGArraystatic classSetter.SetListclassUnifyOperator to unify two values, in the logic programming sense.classValuesMapMap a function over a value sequence, yielding a new sequence.Methods in gnu.kawa.functions that return Procedure Modifier and Type Method Description ProcedureGetNamedInstancePart. getSetter()ProcedureGetNamedPart. getSetter()ProcedureNamedPart. getSetter()Methods in gnu.kawa.functions with parameters of type Procedure Modifier and Type Method Description static ObjectApply. applyToConsumer(Procedure proc, CallContext ctx)static ObjectApplyToArgs. applyToConsumerA2A(Procedure proc, CallContext ctx)static ObjectAppendValues. applyToConsumerAV(Procedure proc, CallContext ctx)static ObjectCallCC. applyToConsumerCC(Procedure proc, CallContext ctx)static ObjectRunProcess. applyToConsumerRP(Procedure proc, CallContext ctx)static ObjectApply. applyToObject(Procedure proc, CallContext ctx)static ObjectApplyToArgs. applyToObjectA2A(Procedure proc, CallContext ctx)static ObjectApplyWithValues. applyWithValues(Object values, Procedure consumer)static ObjectCallWithValues. callWithValues(Procedure producer, Procedure consumer)static intBitwiseOp. checkNonNegativeShift(Procedure proc, int amount)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)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)static voidMap. forEach1(Procedure proc, LList list)An optimized single-list version of for-each.static voidMap. forEach1(Procedure proc, Object list)An optimized single-list version of for-each.static <E> Array<E>Arrays. getBuiltArray(Array shape, Procedure getter)static <E> Array<E>Arrays. getBuiltArray(Array shape, Procedure getter, Procedure setter)static <E> Array<E>Arrays. getTransformed(Array<E> base, Procedure transformer, Array shape)static <T> Promise<T>MakePromise. makePromise(Procedure thunk)static <T> Promise<T>MakePromise. makePromiseLazy(Procedure thunk)static ObjectMap. map1(Procedure proc, LList list)An optimized single-list version of map.static ObjectMap. map1(Procedure proc, Object list)static ExpressionCompileArith. pairwise(Procedure proc, Expression rproc, Expression[] args, InlineCalls visitor)Convert (PROC A B C) to (PROC (PROC A B) C) etc.static ObjectSetter. setter(Procedure arg)static ArrayArrays. shareArray(Array array, Array shape, Procedure proc)static ExpressionCompileMisc. validateApplyAppendValues(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileArith. validateApplyArithOp(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyCallCC(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyConstantFunction0(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyConvert(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyFormat(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Validate-apply handling for "format".static ExpressionCompileMisc. validateApplyMakeDynamic(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyMakeProcedure(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyMakePromise(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileProcess. validateApplyRunProcess(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Type-check and optimize RunProcess (i.e.static ExpressionCompileMisc. validateApplySimpleBoolean(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompilationHelpers. validateApplyToArgs(ApplyExp exp, InlineCalls visitor, Type required, Procedure applyToArgs)static ExpressionCompileMisc. validateApplyValuesMap(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyWithExceptionHandler(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileValues. validateApplyWithValues(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileValues. validateCallWithValues(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateGetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateGetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompilationHelpers. validateIsEqv(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateNamedPartSetter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateSetNamedInstancePart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileNamedPart. validateSetNamedPart(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompilationHelpers. validateSetter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Constructors in gnu.kawa.functions with parameters of type Procedure Constructor Description BuiltArray(Procedure getter, int[] dimensions, int[] lowBounds)BuiltArray(Procedure getter, Procedure setter, int[] dimensions, int[] lowBounds)Curry1(String name, Procedure proc2)CurryExp(Procedure currier, Procedure actual, Expression... initial)ProcTransformedArray(Array<E> base, Procedure transformer, int[] dimensions, int[] lowBounds) -
Uses of Procedure in gnu.kawa.lispexpr
Subclasses of Procedure in gnu.kawa.lispexpr Modifier and Type Class Description static classLangObjType.ArgListBuilderFields in gnu.kawa.lispexpr declared as Procedure Modifier and Type Field Description static ProcedureLangObjType.ArgListBuilder. makeArgListstatic ProcedureLangObjType.ArgListBuilder. makeArgVectorMethods in gnu.kawa.lispexpr that return Procedure Modifier and Type Method Description static ProcedureLangObjType. coerceToProcedure(Object obj)static ProcedureLangObjType. coerceToProcedureOrNull(Object value)ProcedureGenArrayType. getConstructor()ProcedureLangObjType. getConstructor()ProcedureLangPrimType. getConstructor()ProcedureReaderDispatchMacro. getProcedure()ProcedureReaderMacro. getProcedure()Methods in gnu.kawa.lispexpr with parameters of type Procedure Modifier and Type Method Description static ObjectLangObjType.ArgListBuilder. applyToObjArgList(Procedure proc, CallContext ctx)voidReadTable. putReaderCtor(String key, Procedure proc)Add a mapping for a SRFI-10 constructor tag.Constructors in gnu.kawa.lispexpr with parameters of type Procedure Constructor Description ReaderDispatchMacro(Procedure procedure)ReaderMacro(Procedure procedure)ReaderMacro(Procedure procedure, boolean nonTerminating) -
Uses of Procedure in gnu.kawa.reflect
Subclasses of Procedure in gnu.kawa.reflect Modifier and Type Class Description classArrayGetclassArrayLengthclassArrayMakeclassArrayNewclassArraySetclassClassMethodsclassInstanceOfclassInvokeclassMakeAnnotationclassSlotGetclassSlotSetclassStaticGetclassStaticSetclassThrowclassTypeSwitchImplement 'typeswitch' (as in XQuery) or 'typecase'.Fields in gnu.kawa.reflect declared as Procedure Modifier and Type Field Description static ProcedureMakeAnnotation. makeMethodProcMethods in gnu.kawa.reflect that return Procedure Modifier and Type Method Description ProcedureMappedArrayType. getConstructor()ProcedureOccurrenceType. getConstructor()ProcedureSlotGet. getSetter()Methods in gnu.kawa.reflect with parameters of type Procedure Modifier and Type Method Description static MethodProcClassMethods. apply(Procedure thisProc, Object arg0, Object arg1)static ObjectInvoke. applyToObject(Procedure proc, CallContext ctx)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 ObjectProceduralProxy. makeProxy(Class iface, Procedure proc)static ObjectProceduralProxy. makeProxy(Class iface, Procedure proc, ClassLoader loader)static ExpressionMakeAnnotation. validate(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileReflect. validateApplyInstanceOf(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileInvoke. validateApplyInvoke(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileReflect. validateApplySlotGet(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileReflect. validateApplySlotSet(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileReflect. validateApplyTypeSwitch(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileArrays. validateArrayGet(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileArrays. validateArrayLength(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileArrays. validateArrayNew(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileArrays. validateArraySet(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileReflect. validateThrow(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Constructors in gnu.kawa.reflect with parameters of type Procedure Constructor Description ProceduralProxy(Procedure proc)SlotGet(String name, boolean isStatic, Procedure setter) -
Uses of Procedure in gnu.kawa.xml
Subclasses of Procedure in gnu.kawa.xml Modifier and Type Class Description classAncestorAxisUsed to implement a ancestor:: step in a path expression.classAncestorOrSelfAxisUsed to implement a ancestor-or-self:: step in a path expression.classAttributeAxisUsed to implement an attribute:: step in a path expression.classAttributesclassChildAxisUsed to implement a child:: step in a path expression.classChildrenclassCoerceNodesCoerces an item sequence to a node sequence.classCommentConstructorclassDescendantAxisUsed to implement a descendant:: step in a path expression.classDescendantOrSelfAxisUsed to implement a descendant-or-self:: step in a path expression.classDocumentConstructorclassFollowingAxisUsed to implement a following:: step in a path expression.classFollowingSiblingAxisUsed to implement a following-sibling:: step in a path expression.classIntersectNodesGet the union of two node lists.classIteratorItemsclassListItemsA function that maps a List into the sequence of its elements.classMakeAttributeclassMakeCDATAclassMakeElementclassMakeProcInstclassMakeResponseHeaderA procedure that implements the "response-header" function.classMakeTextclassMakeUnescapedDataclassMakeWithBaseUriA Procedure to create an included entity object, or set the base-uri property for a document or fragment.classNodeCompareCompare nodes for document order.classNodeConstructorclassOutputAsXMLA 1-argument Procedure that takes a value and return output in XML syntax.classParentAxisUsed to implement a parent:: step in a path expression.classPrecedingAxisUsed to implement a following:: step in a path expression.classPrecedingSiblingAxisUsed to implement a following-sibling:: step in a path expression.classSelfAxisUsed to implement a self:: step in a path expression.classSortNodesSort argument nodes in document order.classTreeScannerAbstract class that scans part of a node tree.classUnionNodesGet the union of two node lists.classWriteToWrite a value to a named file.Methods in gnu.kawa.xml that return Procedure Modifier and Type Method Description ProcedureElementType. getConstructor()ProcedureNodeType. getConstructor()ProcedureXDataType. getConstructor() -
Uses of Procedure in gnu.kawa.xslt
Subclasses of Procedure in gnu.kawa.xslt Modifier and Type Class Description classApplyTemplatesImplements the XSLT apply-templates command.Methods in gnu.kawa.xslt that return Procedure Modifier and Type Method Description ProcedureTemplateTable. find(String name)Methods in gnu.kawa.xslt with parameters of type Procedure Modifier and Type Method Description static ObjectApplyTemplates. applyToConsumer(Procedure proc, CallContext ctx)static voidXSLT. defineApplyTemplate(String pattern, double priority, Symbol mode, Procedure template)static voidXSLT. defineCallTemplate(Symbol name, double priority, Procedure template)static voidXSLT. defineTemplate(Symbol name, String pattern, double priority, Symbol mode, Procedure template)voidTemplateTable. enter(String pattern, double priority, Procedure procedure) -
Uses of Procedure in gnu.mapping
Subclasses of Procedure in gnu.mapping Modifier and Type Class Description classLocationProc<T>A Procedure that evaluates to the value of a Location.classMethodProcSimilar to a CLOS method.classProcedure0Abstract class for 0-argument procedures.classProcedure0or1Abstract class for 0- or 1-argument Scheme procedures.classProcedure1Abstract class for 1-argument Scheme procedures.classProcedure1or2Abstract class for 1- or 2-argument Scheme procedures.classProcedure2Abstract class for 2-argument Scheme procedures.classProcedure3Abstract class for 3-argument Scheme procedures..classProcedure4Abstract class for 4-argument Scheme procedures.classProcedureNAbstract class for "N-argument" Scheme procedures, whereN>4or variable.classSetterThe "setter" of procedure that can be used in the LHS of an assignment.classSetter0A special case of Setter, retricted to no arguments, except the RHS.classSetter1A special case of Setter, retricted to one argument (plus the RHS).Fields in gnu.mapping declared as Procedure Modifier and Type Field Description protected ProcedureConstrainedLocation. converterprotected ProcedureSetter. getterProcedureCallContext. procProcedureWrongType. procTheProcedurethat threw the exception (if non-null).Methods in gnu.mapping that return Procedure Modifier and Type Method Description ProcedureHasSetter. getSetter()ProcedureLocationProc. getSetter()ProcedureProcedure. getSetter()Methods in gnu.mapping with parameters of type Procedure Modifier and Type Method Description static ObjectProcedure. applyToConsumerDefault(Procedure proc, CallContext ctx)static ObjectMethodProc. applyToConsumerDefaultMP(Procedure proc, CallContext ctx)static ObjectProcedure0. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure0or1. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure1. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure1or2. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure2. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure3. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure4. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedureN. applyToObject(Procedure proc, CallContext ctx)static ObjectProcedure. applyToObjectDefault(Procedure proc, CallContext ctx)ObjectValues. call_with(Procedure proc)Apply a Procedure with these values as the arguments.ObjectValues.Values2. call_with(Procedure proc)static voidProcedure. checkArgCount(Procedure proc, int argCount)Check that the number of arguments in a call is valid.static StringWrongArguments. checkArgCount(Procedure proc, int argCount, boolean hasSplices)Returns an error message if the number of arguments in a call is invalid.static <T> ConstrainedLocation<T>ConstrainedLocation. make(Location<T> base, Procedure converter)static FutureFuture. make(Procedure action, Environment penvironment, gnu.kawa.io.InPort in, gnu.kawa.io.OutPort out, gnu.kawa.io.OutPort err)static WrongTypeWrongType. make(ClassCastException ex, Procedure proc, int n)Deprecated.static WrongTypeWrongType. make(ClassCastException ex, Procedure proc, int n, Object argValue)This interface is designed for a compact call sequence.static RuntimeExceptionMethodProc. matchFailAsException(int code, Procedure proc, ArgList args)Helper method to throw an exception if amatchXmethod fails.voidLocationProc. pushConverter(Procedure converter)voidCallContext. setNextProcedure(Procedure proc)voidCallContext. setNextProcedure(Procedure proc, MethodHandle apply)voidProcedure. setSetter(Procedure setter)voidPromise. setThunk(Procedure thunk)Bind this promise so forcing it evaluates the given procedure.voidCallContext. setupApply(Procedure proc)voidCallContext. setupApply(Procedure proc, Object arg0)voidCallContext. setupApply(Procedure proc, Object arg0, Object arg1)voidCallContext. setupApply(Procedure proc, Object arg0, Object arg1, Object arg2)voidCallContext. setupApply(Procedure proc, Object arg0, Object arg1, Object arg2, Object arg3)voidCallContext. setupApplyAll(Procedure proc, Object[] args)voidCallContext. setupApplyAll(Procedure proc, Object[] args, int fromIndex, int toIndex)voidCallContext. shiftArgs(Procedure proc, int toDrop)Constructors in gnu.mapping with parameters of type Procedure Constructor Description Future(Procedure action)Future(Procedure action, gnu.kawa.io.InPort in, gnu.kawa.io.OutPort out, gnu.kawa.io.OutPort err)LocationProc(Location loc, Procedure converter)ProcLocation(Procedure proc, Object[] args)Promise(Procedure thunk)Create a new Promise that will evaluate thunk when forced.RunnableClosure(Procedure action)RunnableClosure(Procedure action, gnu.kawa.io.InPort in, gnu.kawa.io.OutPort out, gnu.kawa.io.OutPort err)Setter(Procedure getter)Setter0(Procedure getter)Setter1(Procedure getter)WrongArguments(Procedure proc, int argCount)WrongType(Procedure proc, int n, ClassCastException ex)WrongType(Procedure proc, int n, Object argValue)WrongType(Procedure proc, int n, Object argValue, Type expectedType)WrongType(Procedure proc, int n, Object argValue, String expectedType)WrongType(ClassCastException ex, Procedure proc, int n, Object argValue) -
Uses of Procedure in gnu.xquery.lang
Methods in gnu.xquery.lang that return Procedure Modifier and Type Method Description ProcedureXQuery. evalToFocusProc(Reader in, SourceMessages messages)Parse an XQuery expression from aReaderthat is the body of a procedure.ProcedureXQuery. evalToFocusProc(String expr)Parse an XQuery expression that is the body of a procedure.Methods in gnu.xquery.lang with parameters of type Procedure Modifier and Type Method Description ObjectXQuery. applyWithFocus(Procedure proc, Object values)Call a procedure with each item in a sequence as the context item.ObjectXQuery. applyWithFocus(Procedure proc, Object item, int position, int size)Call a procedure with a given focus (context).voidXQuery. applyWithFocus(Procedure proc, Object item, int position, int size, Consumer out)Call a procedure with a given focus (context).voidXQuery. applyWithFocus(Procedure proc, Object values, Consumer out)Call a procedure with each item in a sequence as the context item.voidXQuery. applyWithFocus$X(Procedure proc, Object values, CallContext ctx)Call a procedure with each item in a sequence as the context item. -
Uses of Procedure in gnu.xquery.util
Subclasses of Procedure in gnu.xquery.util Modifier and Type Class Description classArithOpclassAverageclassBooleanValueclassCastableAsclassCastAsclassCompareCompares two values (or sequences) according to XPath semantics.classItemAtReturns a value at a given index in a sequence of values.classNumberValueclassOrderedMapA procedure used to represent a FLWOR expression with anorder byclause.classRelativeStepImplements XPath path expression.classValuesFilterMethods in gnu.xquery.util with parameters of type Procedure Modifier and Type Method Description static ObjectRelativeStep. applyToConsumer(Procedure proc, CallContext ctx)static ObjectValuesFilter. applyToConsumer(Procedure proc, CallContext ctx)static voidCompileMisc. compileOrderedMap(ApplyExp exp, Compilation comp, Target target, Procedure proc)static OrderedTuplesOrderedTuples. make$V(Procedure body, Object[] comps)static ExpressionCompileMisc. validateApplyCastableAs(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyCastAs(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyOrderedMap(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyRelativeStep(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)static ExpressionCompileMisc. validateApplyValuesFilter(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Inliner for theValuesFilterprocedure.static ExpressionCompileMisc. validateArithOp(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Inliner for the ArithOp procedure.static ExpressionCompileMisc. validateBooleanValue(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Inliner for the BooleanValue procedure.static ExpressionCompileMisc. validateCompare(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc)Inliner for the Compare procedure. -
Uses of Procedure in kawa.lang
Subclasses of Procedure in kawa.lang Modifier and Type Class Description classAutoloadProcedureImplement autoloading of Procedures.classContinuationA Continuation "represents an entire (default) future for the computation.classGetFieldProcclassPatternScopeBindings from asyntax-case/syntax-rulespattern.classRecordConstructorclassSetFieldProcclassSyntaxRulesclassTemplateScopeA scope created when expanding a SyntaxTemplate.Fields in kawa.lang declared as Procedure Modifier and Type Field Description ProcedureBindDecls. compareEqualsMethods in kawa.lang that return Procedure Modifier and Type Method Description ProcedureAutoloadProcedure. getLoaded()ProcedureAutoloadProcedure. getSetter()Methods in kawa.lang with parameters of type Procedure Modifier and Type Method Description ObjectNamedException. applyHandler(Object key, Procedure handler)static ObjectContinuation. applyMethodCont(Procedure proc, CallContext ctx)static MacroMacro. make(Object name, Procedure expander)static MacroMacro. make(Object name, Procedure expander, Object instance)static MacroMacro. makeNonHygienic(Object name, Procedure expander)static MacroMacro. makeNonHygienic(Object name, Procedure expander, Object instance)static MacroMacro. makeSkipScanForm(Object name, Procedure expander, Object instance)Constructors in kawa.lang with parameters of type Procedure Constructor Description Macro(Object name, Procedure expander) -
Uses of Procedure in kawa.standard
Subclasses of Procedure in kawa.standard Modifier and Type Class Description classappendImplement the Scheme standard function "append".classloadclassmakeclassTracedProcedureA TracedProcedure is a Procedure wrapper that writes trace output.classvector_appendImplement the Scheme extended function "vector-append".Fields in kawa.standard declared as Procedure Modifier and Type Field Description ProcedureTracedProcedure. procMethods in kawa.standard that return Procedure Modifier and Type Method Description static ProcedureTracedProcedure. doTrace(Procedure proc, boolean enable)Methods in kawa.standard with parameters of type Procedure Modifier and Type Method Description static ProcedureTracedProcedure. doTrace(Procedure proc, boolean enable)static Locationlocation. makeProcLocation$V(Procedure proc, Object[] args)Constructors in kawa.standard with parameters of type Procedure Constructor Description TracedProcedure(Procedure proc, boolean enable)
-