Uses of Class
gnu.mapping.CallContext
Packages that use CallContext
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 CallContext in gnu.expr
Methods in gnu.expr with parameters of type CallContextModifier and TypeMethodDescriptionvoid
ApplyExp.apply
(CallContext ctx) void
BeginExp.apply
(CallContext ctx) void
BlockExp.apply
(CallContext ctx) void
CaseExp.apply
(CallContext ctx) void
ExitExp.apply
(CallContext ctx) void
Expression.apply
(CallContext ctx) Evaluate the expression.void
IfExp.apply
(CallContext ctx) void
LambdaExp.apply
(CallContext ctx) void
LetExp.apply
(CallContext ctx) void
QuoteExp.apply
(CallContext ctx) void
ReferenceExp.apply
(CallContext ctx) void
SetExp.apply
(CallContext ctx) void
SynchronizedExp.apply
(CallContext ctx) void
ThisExp.apply
(CallContext ctx) void
TryExp.apply
(CallContext ctx) static Object
Expression.applyMethodExpression
(Procedure proc, CallContext ctx) static Object
LambdaExp.Closure.applyToConsumer
(Procedure proc, CallContext ctx) static Object
PrimProcedure.applyToConsumer
(Procedure proc, CallContext ctx) static Object
GenericProc.applyToConsumerGP
(Procedure proc, CallContext ctx) PrimProcedure.applyToConsumerX
(CallContext ctx) static void
PrimProcedure.disassemble$X
(Procedure pproc, CallContext ctx) final Object
Expression.eval
(CallContext ctx) void
Language.eval
(gnu.kawa.io.InPort port, CallContext ctx) void
CompiledModule.evalModule
(Environment env, CallContext ctx) Evaluate this compile, sending output toctx.consumer
.static final boolean
ModuleExp.evalModule
(Environment env, CallContext ctx, Compilation comp, URL url, gnu.kawa.io.OutPort msg) static final void
ModuleExp.evalModule2
(Environment env, CallContext ctx, Language language, ModuleExp mexp, Object inst) CompiledModule.evalToResultValue
(Environment env, CallContext ctx) Evaluate this compile, yielding a result value.protected Object
CatchClause.evalVariable
(Declaration decl, CallContext ctx) protected Object
LetExp.evalVariable
(Declaration decl, CallContext ctx) void
ModuleBody.run
(CallContext ctx) void
RunnableModule.run
(CallContext ctx) static void
ModuleBody.runCleanup
(CallContext ctx, Throwable th, Consumer save) Constructors in gnu.expr with parameters of type CallContext -
Uses of CallContext in gnu.kawa.functions
Methods in gnu.kawa.functions with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
Apply.applyToConsumer
(Procedure proc, CallContext ctx) static Object
ApplyToArgs.applyToConsumerA2A
(Procedure proc, CallContext ctx) static Object
AppendValues.applyToConsumerAV
(Procedure proc, CallContext ctx) static Object
CallCC.applyToConsumerCC
(Procedure proc, CallContext ctx) static Object
RunProcess.applyToConsumerRP
(Procedure proc, CallContext ctx) static Object
Apply.applyToObject
(Procedure proc, CallContext ctx) static Object
ApplyToArgs.applyToObjectA2A
(Procedure proc, CallContext ctx) -
Uses of CallContext in gnu.kawa.lispexpr
Methods in gnu.kawa.lispexpr with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
LangObjType.ArgListBuilder.applyToObjArgList
(Procedure proc, CallContext ctx) -
Uses of CallContext in gnu.kawa.reflect
Methods in gnu.kawa.reflect with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
Invoke.applyToObject
(Procedure proc, CallContext ctx) -
Uses of CallContext in gnu.kawa.servlet
Methods in gnu.kawa.servlet with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
KawaAutoHandler.getModule
(HttpRequestContext hctx, CallContext ctx, boolean saveClass) static void
KawaAutoHandler.run
(HttpRequestContext hctx, CallContext ctx) void
KawaPageServlet.run
(HttpRequestContext hctx, CallContext ctx) void
KawaServlet.run
(HttpRequestContext hctx, CallContext ctx) void
KawaServlet.run
(CallContext ctx) -
Uses of CallContext in gnu.kawa.xml
Methods in gnu.kawa.xml with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
Attributes.applyToConsumer
(Procedure proc, CallContext ctx) static Object
Children.applyToConsumer
(Procedure proc, CallContext ctx) static Object
CommentConstructor.applyToConsumer
(Procedure proc, CallContext ctx) static Object
DocumentConstructor.applyToConsumer
(Procedure proc, CallContext ctx) static Object
IteratorItems.applyToConsumer
(Procedure proc, CallContext ctx) static Object
ListItems.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeAttribute.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeCDATA.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeProcInst.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeResponseHeader.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeText.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeWithBaseUri.applyToConsumer
(Procedure proc, CallContext ctx) static Object
MakeElement.applyToConsumerME
(Procedure proc, CallContext ctx) static Object
TreeScanner.applyToConsumerTS
(Procedure proc, CallContext ctx) static void
NodeConstructor.popNodeContext
(Consumer saved, CallContext ctx) static void
MakeProcInst.procInst$X
(Object target, Object content, CallContext ctx) static XMLFilter
NodeConstructor.pushNodeContext
(CallContext ctx) static void
MakeText.text$X
(Object arg, CallContext ctx) -
Uses of CallContext in gnu.kawa.xslt
Methods in gnu.kawa.xslt with parameters of type CallContextModifier and TypeMethodDescriptionstatic void
ApplyTemplates.applyTemplates$X
(String select, Symbol mode, CallContext ctx) static Object
ApplyTemplates.applyToConsumer
(Procedure proc, CallContext ctx) static void
XSLT.process
(TreeList doc, Focus pos, CallContext ctx) -
Uses of CallContext in gnu.mapping
Methods in gnu.mapping that return CallContextModifier and TypeMethodDescriptionfinal CallContext
Future.getCallContext()
Get the CallContext we use for this Thread.final CallContext
RunnableClosure.getCallContext()
Get the CallContext we use for this Thread.static CallContext
CallContext.getInstance()
Get or create a CallContext for the current thread.static CallContext
CallContext.getOnlyInstance()
Get but don't create a CallContext for the current thread.Methods in gnu.mapping with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
Procedure.applyToConsumerDefault
(Procedure proc, CallContext ctx) static Object
MethodProc.applyToConsumerDefaultMP
(Procedure proc, CallContext ctx) static Object
Procedure0.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure0or1.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure1.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure1or2.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure2.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure3.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure4.applyToObject
(Procedure proc, CallContext ctx) static Object
ProcedureN.applyToObject
(Procedure proc, CallContext ctx) static Object
Procedure.applyToObjectDefault
(Procedure proc, CallContext ctx) void
Procedure.checkBadCode
(CallContext ctx) static LList
ArgListPair.getArgs
(CallContext ctx) static ArgListVector
ArgListVector.getArgs
(CallContext ctx) static void
CallContext.setInstance
(CallContext ctx) -
Uses of CallContext in gnu.xquery.lang
Methods in gnu.xquery.lang with parameters of type CallContextModifier and TypeMethodDescriptionvoid
XQuery.applyWithFocus$X
(Procedure proc, Object values, CallContext ctx) Call a procedure with each item in a sequence as the context item.void
XQuery.eval_with_focus$X
(String expr, Object item, int position, int size, CallContext ctx) Evaluate an expression with a given focus (context).void
XQuery.eval_with_focus$X
(String expr, Object values, CallContext ctx) Evaluate an expression with a given focus (context). -
Uses of CallContext in gnu.xquery.util
Methods in gnu.xquery.util with parameters of type CallContextModifier and TypeMethodDescriptionvoid
OrderedMap.apply
(CallContext ctx) static Object
RelativeStep.applyToConsumer
(Procedure proc, CallContext ctx) static Object
ValuesFilter.applyToConsumer
(Procedure proc, CallContext ctx) static void
NodeUtils.data$X
(Object arg, CallContext ctx) static void
DistinctValues.distinctValues$X
(Object values, NamedCollator coll, CallContext ctx) static void
NodeUtils.id$X
(Object arg1, Object arg2, CallContext ctx) static void
SequenceUtils.indexOf$X
(Object seqParam, Object srchParam, NamedCollator collator, CallContext ctx) static void
NodeUtils.inScopePrefixes$X
(Object node, CallContext ctx) static void
SequenceUtils.insertBefore$X
(Object target, long position, Object inserts, CallContext ctx) static void
IntegerRange.integerRange$X
(Object first, Object last, CallContext ctx) static void
SequenceUtils.remove$X
(Object arg, long position, CallContext ctx) static void
SequenceUtils.reverse$X
(Object arg, CallContext ctx) Implements the standard XQuery functionreverse
.void
OrderedTuples.run$X
(CallContext ctx) static void
StringUtils.stringToCodepoints$X
(Object arg, CallContext ctx) static void
SequenceUtils.subList$X
(Object seq, double start, double end, CallContext ctx) static void
StringUtils.tokenize$X
(Object arg, String pattern, CallContext ctx) static void
StringUtils.tokenize$X
(Object arg, String pattern, String flags, CallContext ctx) -
Uses of CallContext in kawa.lang
Fields in kawa.lang declared as CallContextMethods in kawa.lang with parameters of type CallContextModifier and TypeMethodDescriptionstatic Object
Continuation.applyMethodCont
(Procedure proc, CallContext ctx) static void
Eval.evalBody
(Object body, Environment env, SourceMessages messages, CallContext ctx) static void
Eval.evalForm$X
(Object sexpr, Environment env, CallContext ctx) static void
Continuation.handleException$X
(Throwable ex, Continuation cont, CallContext ctx) Constructors in kawa.lang with parameters of type CallContext