Uses of Class
gnu.mapping.Procedure
Packages that use Procedure
Package
Description
Supports
Expression,
and various related classes need to compile programming languages.Contains classes to use reflection.
Supports
Procedure,
and various related classes needed at run-time by dynamically typed
languages (such as Scheme and ECMAScript).-
Uses of Procedure in gnu.brl
-
Uses of Procedure in gnu.ecmascript
Subclasses of Procedure in gnu.ecmascriptConstructors in gnu.ecmascript with parameters of type Procedure -
Uses of Procedure in gnu.expr
Modifier and TypeClassDescriptionclassA common super-type for ReferenceExpa and SetExp.classThis class is used to represent "combination" or "application".classThis class represents a sequence of Expressions.classClass used to implement a block that can be exited.classThis class represents a case expressionclassA "catch" clause of a "try-catch" form.classclassclassClass used to mark an erroneous expressionclassExpression to exit a lexically surrounding block.classAbstract class for syntactic forms that evaluate to a value.classClass used to implement "fluid-let" for Scheme and "let" for Emacs.classA collection of MethodProcs; one is chosen at apply time.classThis class represents a conditional.classClass used to implement Scheme lambda expressions.static classclassA language-specific expression.classClass used to implement "let" syntax (and variants) for Scheme.classClass used to implement Scheme top-level environments.classAn expression that evaluated to an instance of an anonymous class.classA primitive Procedure implemented by a plain Java method.classAn Expression that evaluates to a constant value.classThis class represents a variable reference (an identifier).classAbstract class for expressions that add local variable bindings.classAn Expression to set (bind) or define a new value to a named variable.classclassEvaluates to the "this" implicit variable.classThis class represents try/catch/finally.Modifier and TypeMethodDescriptionTypeValue.getConstructor()Get the constructor function for this type.Modifier and TypeMethodDescriptionstatic 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) final ExpressionApplyExp.inlineIfConstant(Procedure proc, InlineCalls visitor) final ExpressionApplyExp.inlineIfConstant(Procedure proc, SourceMessages messages) Inline this ApplyExp if parameters are constant.booleanstatic booleanApplyExp.isInlineable(Procedure proc) InlineCalls.maybeInline(ApplyExp exp, Type required, Procedure proc) ApplyExp.setFuncArgs(Procedure proc, Expression[] args) voidApplyExp.setFunction(Procedure proc) -
Uses of Procedure in gnu.kawa.functions
Subclasses of Procedure in gnu.kawa.functionsModifier and TypeClassDescriptionclassImplement the Scheme standard functions "+" and "-".classclassImplement the standard Scheme function "apply".classImplement the standard Scheme function "apply".classThis procedure's first argument values are applied as argument list to the second argument.classclassclassclassclassImplement the Scheme standard function "call-with-current-continuation".classclassA 0-argument function that returns a constant value.classclassA curried procedure.classA specialized ApplyExp class for curried function calls.classImplement the Scheme standard function "/".classImplement the standard Scheme procedure "expt".classclassSpecial procedure to get the Class of the current module.classThe value of the Kawa Scheme expression '*:PART-NAME'.classProcedure to get the value of a named component of an object.classImplement the standard Scheme function eq? and the Lisp eq.classImplement the standard Scheme procedure equal? and the Lisp equal.classImplement that standard Scheme function "eqv?".classImplement the 'dynamic' constructor function.classImplement the Scheme standard function "list".classclassclassA pseudo-function whose argument is splice into an outer argument list.classImplement the Scheme standard functions "map" and "for-each".classImplement the Scheme standard function "*".classA reference to a named feature/part of a specific object.static classclassImplement the standard Scheme procedure "not".classThis implements the numeric comparison relations:<,<=, etc.classclassclassThe Kawa run-process command builds and runs a Process.classProcedure to get the value of a named component of an object.classImplements Kawa extension function "setter", as in SRFI-17.static classstatic classstatic classclassOperator to unify two values, in the logic programming sense.classMap a function over a value sequence, yielding a new sequence.Methods in gnu.kawa.functions that return ProcedureModifier and TypeMethodDescriptionGetNamedInstancePart.getSetter()GetNamedPart.getSetter()NamedPart.getSetter()Methods in gnu.kawa.functions with parameters of type ProcedureModifier and TypeMethodDescriptionstatic 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 voidAn optimized single-list version of for-each.static voidAn 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 ObjectAn optimized single-list version of map.static Objectstatic ExpressionCompileArith.pairwise(Procedure proc, Expression rproc, Expression[] args, InlineCalls visitor) Convert (PROC A B C) to (PROC (PROC A B) C) etc.static Objectstatic 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 ProcedureModifierConstructorDescriptionBuiltArray(Procedure getter, int[] dimensions, int[] lowBounds) BuiltArray(Procedure getter, Procedure setter, int[] dimensions, int[] lowBounds) 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.lispexprFields in gnu.kawa.lispexpr declared as ProcedureModifier and TypeFieldDescriptionstatic final ProcedureLangObjType.ArgListBuilder.makeArgListstatic final ProcedureLangObjType.ArgListBuilder.makeArgVectorMethods in gnu.kawa.lispexpr that return ProcedureModifier and TypeMethodDescriptionstatic ProcedureLangObjType.coerceToProcedure(Object obj) static ProcedureLangObjType.coerceToProcedureOrNull(Object value) GenArrayType.getConstructor()LangObjType.getConstructor()LangPrimType.getConstructor()ReaderDispatchMacro.getProcedure()ReaderMacro.getProcedure()Methods in gnu.kawa.lispexpr with parameters of type ProcedureModifier and TypeMethodDescriptionstatic 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 ProcedureModifierConstructorDescriptionReaderDispatchMacro(Procedure procedure) ReaderMacro(Procedure procedure) ReaderMacro(Procedure procedure, boolean nonTerminating) -
Uses of Procedure in gnu.kawa.reflect
Subclasses of Procedure in gnu.kawa.reflectModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassImplement 'typeswitch' (as in XQuery) or 'typecase'.Fields in gnu.kawa.reflect declared as ProcedureMethods in gnu.kawa.reflect that return ProcedureModifier and TypeMethodDescriptionMappedArrayType.getConstructor()OccurrenceType.getConstructor()SlotGet.getSetter()Methods in gnu.kawa.reflect with parameters of type ProcedureModifier and TypeMethodDescriptionstatic MethodProcstatic 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 Objectstatic 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 -
Uses of Procedure in gnu.kawa.xml
Subclasses of Procedure in gnu.kawa.xmlModifier and TypeClassDescriptionclassUsed to implement a ancestor:: step in a path expression.classUsed to implement a ancestor-or-self:: step in a path expression.classUsed to implement an attribute:: step in a path expression.classclassUsed to implement a child:: step in a path expression.classclassCoerces an item sequence to a node sequence.classclassUsed to implement a descendant:: step in a path expression.classUsed to implement a descendant-or-self:: step in a path expression.classclassUsed to implement a following:: step in a path expression.classUsed to implement a following-sibling:: step in a path expression.classGet the union of two node lists.classclassA function that maps a List into the sequence of its elements.classclassclassclassclassA procedure that implements the "response-header" function.classclassclassA Procedure to create an included entity object, or set the base-uri property for a document or fragment.classCompare nodes for document order.classclassA 1-argument Procedure that takes a value and return output in XML syntax.classUsed to implement a parent:: step in a path expression.classUsed to implement a following:: step in a path expression.classUsed to implement a following-sibling:: step in a path expression.classUsed to implement a self:: step in a path expression.classSort argument nodes in document order.classAbstract class that scans part of a node tree.classGet the union of two node lists.classWrite a value to a named file.Methods in gnu.kawa.xml that return ProcedureModifier and TypeMethodDescriptionElementType.getConstructor()NodeType.getConstructor()XDataType.getConstructor()Methods in gnu.kawa.xml with parameters of type ProcedureModifier and TypeMethodDescriptionstatic ObjectAttributes.applyToConsumer(Procedure proc, CallContext ctx) static ObjectChildren.applyToConsumer(Procedure proc, CallContext ctx) static ObjectCommentConstructor.applyToConsumer(Procedure proc, CallContext ctx) static ObjectDocumentConstructor.applyToConsumer(Procedure proc, CallContext ctx) static ObjectIteratorItems.applyToConsumer(Procedure proc, CallContext ctx) static ObjectListItems.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeAttribute.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeCDATA.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeProcInst.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeResponseHeader.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeText.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeWithBaseUri.applyToConsumer(Procedure proc, CallContext ctx) static ObjectMakeElement.applyToConsumerME(Procedure proc, CallContext ctx) static ObjectTreeScanner.applyToConsumerTS(Procedure proc, CallContext ctx) static ExpressionCompileXmlFunctions.validateApplyMakeUnescapedData(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) static ExpressionCompileXmlFunctions.validateApplyTreeScanner(ApplyExp exp, InlineCalls visitor, Type required, Procedure proc) -
Uses of Procedure in gnu.kawa.xslt
Subclasses of Procedure in gnu.kawa.xsltModifier and TypeClassDescriptionclassImplements the XSLT apply-templates command.Methods in gnu.kawa.xslt that return ProcedureMethods in gnu.kawa.xslt with parameters of type ProcedureModifier and TypeMethodDescriptionstatic 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) void -
Uses of Procedure in gnu.mapping
Subclasses of Procedure in gnu.mappingModifier and TypeClassDescriptionclassLocationProc<T>A Procedure that evaluates to the value of a Location.classSimilar to a CLOS method.classAbstract class for 0-argument procedures.classAbstract class for 0- or 1-argument Scheme procedures.classAbstract class for 1-argument Scheme procedures.classAbstract class for 1- or 2-argument Scheme procedures.classAbstract class for 2-argument Scheme procedures.classAbstract class for 3-argument Scheme procedures..classAbstract class for 4-argument Scheme procedures.classAbstract class for "N-argument" Scheme procedures, whereN>4or variable.classThe "setter" of procedure that can be used in the LHS of an assignment.classA special case of Setter, retricted to no arguments, except the RHS.classA special case of Setter, retricted to one argument (plus the RHS).Fields in gnu.mapping declared as ProcedureModifier and TypeFieldDescriptionprotected ProcedureConstrainedLocation.converterprotected ProcedureSetter.getterCallContext.procWrongType.procTheProcedurethat threw the exception (if non-null).Methods in gnu.mapping that return ProcedureModifier and TypeMethodDescriptionHasSetter.getSetter()LocationProc.getSetter()Procedure.getSetter()Methods in gnu.mapping with parameters of type ProcedureModifier and TypeMethodDescriptionstatic 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) Apply a Procedure with these values as the arguments.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> 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) final voidCallContext.setNextProcedure(Procedure proc) final voidCallContext.setNextProcedure(Procedure proc, MethodHandle apply) voidvoidBind 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) voidvoidCallContext.setupApplyAll(Procedure proc, Object[] args) voidCallContext.setupApplyAll(Procedure proc, Object[] args, int fromIndex, int toIndex) voidConstructors in gnu.mapping with parameters of type ProcedureModifierConstructorDescriptionLocationProc(Location loc, Procedure converter) ProcLocation(Procedure proc, Object[] args) 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) WrongArguments(Procedure proc, int argCount) WrongType(Procedure proc, int n, ClassCastException ex) WrongType(ClassCastException ex, Procedure proc, int n, Object argValue) -
Uses of Procedure in gnu.xquery.lang
Methods in gnu.xquery.lang that return ProcedureModifier and TypeMethodDescriptionXQuery.evalToFocusProc(Reader in, SourceMessages messages) Parse an XQuery expression from aReaderthat is the body of a procedure.XQuery.evalToFocusProc(String expr) Parse an XQuery expression that is the body of a procedure.Methods in gnu.xquery.lang with parameters of type ProcedureModifier and TypeMethodDescriptionXQuery.applyWithFocus(Procedure proc, Object values) Call a procedure with each item in a sequence as the context item.XQuery.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.utilModifier and TypeClassDescriptionclassclassclassclassclassclassCompares two values (or sequences) according to XPath semantics.classReturns a value at a given index in a sequence of values.classclassA procedure used to represent a FLWOR expression with anorder byclause.classImplements XPath path expression.classMethods in gnu.xquery.util with parameters of type ProcedureModifier and TypeMethodDescriptionstatic 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 OrderedTuplesstatic 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
Modifier and TypeClassDescriptionclassImplement autoloading of Procedures.classA Continuation "represents an entire (default) future for the computation.classclassBindings from asyntax-case/syntax-rulespattern.classclassclassclassA scope created when expanding a SyntaxTemplate.Modifier and TypeMethodDescriptionNamedException.applyHandler(Object key, Procedure handler) static ObjectContinuation.applyMethodCont(Procedure proc, CallContext ctx) static Macrostatic Macrostatic MacroMacro.makeNonHygienic(Object name, Procedure expander) static MacroMacro.makeNonHygienic(Object name, Procedure expander, Object instance) static MacroMacro.makeSkipScanForm(Object name, Procedure expander, Object instance) -
Uses of Procedure in kawa.standard
Subclasses of Procedure in kawa.standardModifier and TypeClassDescriptionclassImplement the Scheme standard function "append".classclassclassA TracedProcedure is a Procedure wrapper that writes trace output.classImplement the Scheme extended function "vector-append".Fields in kawa.standard declared as ProcedureMethods in kawa.standard that return ProcedureMethods in kawa.standard with parameters of type ProcedureModifier and TypeMethodDescriptionstatic Procedurestatic Locationlocation.makeProcLocation$V(Procedure proc, Object[] args) Constructors in kawa.standard with parameters of type Procedure