Uses of Class
gnu.mapping.CallContext

Packages that use CallContext
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.kawa.functions Various core run-time functions and operators. 
gnu.kawa.reflect Contains classes to use reflection. 
gnu.kawa.servlet   
gnu.kawa.xml Classes for using XML within Kawa. 
gnu.kawa.xslt   
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
gnu.q2.lang Support for the experimental Q2 language. 
gnu.xquery.lang   
gnu.xquery.util   
kawa.lang Core Kawa classes for Scheme and Lisp compile-time. 
kawa.standard Primitive Scheme syntax and functions. 
 

Uses of CallContext in gnu.expr
 

Methods in gnu.expr with parameters of type CallContext
 void ExitExp.apply(CallContext ctx)
           
 void ModuleMethod.apply(CallContext ctx)
           
 void ReferenceExp.apply(CallContext ctx)
           
 void IfExp.apply(CallContext ctx)
           
 void ApplyExp.apply(CallContext ctx)
           
 void BeginExp.apply(CallContext ctx)
           
 void PrimProcedure.apply(CallContext ctx)
           
 void LambdaExp.apply(CallContext ctx)
           
 void ThisExp.apply(CallContext ctx)
           
 void SetExp.apply(CallContext ctx)
           
 void TryExp.apply(CallContext ctx)
           
 void LetExp.apply(CallContext ctx)
           
 void SynchronizedExp.apply(CallContext ctx)
           
 void ModuleBody.apply(CallContext ctx)
           
 void QuoteExp.apply(CallContext ctx)
           
 void BlockExp.apply(CallContext ctx)
           
 void Expression.apply(CallContext ctx)
          Evaluate the expression.
 java.lang.Object Expression.eval(CallContext ctx)
           
 void Language.eval(InPort port, CallContext ctx)
           
static boolean ModuleExp.evalModule(Environment env, CallContext ctx, Compilation comp, java.net.URL url, OutPort msg)
           
 int ModuleMethod.match0(CallContext ctx)
           
 int PrimProcedure.match0(CallContext ctx)
           
 int GenericProc.match0(CallContext ctx)
           
 int Expression.match0(CallContext ctx)
           
 int ModuleWithContext.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleBody.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleWithContext.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int ModuleBody.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int ModuleMethod.match1(java.lang.Object arg1, CallContext ctx)
           
 int PrimProcedure.match1(java.lang.Object arg1, CallContext ctx)
           
 int GenericProc.match1(java.lang.Object arg1, CallContext ctx)
           
 int ModuleWithContext.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleBody.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleMethod.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int PrimProcedure.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int GenericProc.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleWithContext.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleBody.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleMethod.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int PrimProcedure.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int GenericProc.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleWithContext.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleBody.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleMethod.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int PrimProcedure.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int GenericProc.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleWithContext.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 int ModuleBody.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 int ModuleMethod.matchN(java.lang.Object[] args, CallContext ctx)
           
 int PrimProcedure.matchN(java.lang.Object[] args, CallContext ctx)
           
 int GenericProc.matchN(java.lang.Object[] args, CallContext ctx)
           
 void ModuleBody.run(CallContext ctx)
           
static void ModuleBody.runCleanup(CallContext ctx, java.lang.Throwable th, Consumer save)
           
 

Uses of CallContext in gnu.kawa.functions
 

Methods in gnu.kawa.functions with parameters of type CallContext
 void CountValues.apply(CallContext ctx)
           
 void Apply.apply(CallContext ctx)
           
 void ValuesMap.apply(CallContext ctx)
           
 void AppendValues.apply(CallContext ctx)
           
 void ApplyToArgs.check1(java.lang.Object arg1, CallContext ctx)
           
 void ApplyToArgs.check2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 void ApplyToArgs.check3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 void ApplyToArgs.check4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 void ApplyToArgs.checkN(java.lang.Object[] args, CallContext ctx)
           
 int ApplyToArgs.match1(java.lang.Object arg1, CallContext ctx)
           
 int ApplyToArgs.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ApplyToArgs.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ApplyToArgs.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ApplyToArgs.matchN(java.lang.Object[] args, CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect with parameters of type CallContext
 void Invoke.apply(CallContext ctx)
           
 void TypeSwitch.apply(CallContext ctx)
           
 void FieldLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 java.lang.Object FieldLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.servlet
 

Subclasses of CallContext in gnu.kawa.servlet
 class ServletCallContext
           
 

Methods in gnu.kawa.servlet with parameters of type CallContext
 void GetRequest.apply(CallContext ctx)
           
 void GetResponse.apply(CallContext ctx)
           
static javax.servlet.http.HttpServletRequest GetRequest.getRequest(CallContext ctx)
           
static javax.servlet.http.HttpServletResponse GetResponse.getResponse(CallContext ctx)
           
abstract  void KawaServlet.run(CallContext ctx)
           
 void KawaPageServlet.run(CallContext ccontext)
           
 

Uses of CallContext in gnu.kawa.xml
 

Methods in gnu.kawa.xml with parameters of type CallContext
 void ListItems.apply(CallContext ctx)
           
 void Attributes.apply(CallContext ctx)
           
 void DocumentConstructor.apply(CallContext ctx)
           
 void MakeAttribute.apply(CallContext ctx)
           
 void MakeText.apply(CallContext ctx)
           
 void MakeElement.apply(CallContext ctx)
           
 void Children.apply(CallContext ctx)
           
 void MakeResponseHeader.apply(CallContext ctx)
           
 void TreeScanner.apply(CallContext ctx)
           
 void CommentConstructor.apply(CallContext ctx)
           
 void MakeCDATA.apply(CallContext ctx)
           
 void MakeProcInst.apply(CallContext ctx)
           
 void IteratorItems.apply(CallContext ctx)
           
 void MakeWithBaseUri.apply(CallContext ctx)
           
static void NodeConstructor.popNodeContext(Consumer saved, CallContext ctx)
           
static void MakeProcInst.procInst$X(java.lang.Object target, java.lang.Object content, CallContext ctx)
           
static XMLFilter NodeConstructor.pushNodeContext(CallContext ctx)
           
static void MakeText.text$X(java.lang.Object arg, CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.xslt
 

Methods in gnu.kawa.xslt with parameters of type CallContext
static void XSLT.process(TreeList doc, Focus pos, CallContext ctx)
           
 

Uses of CallContext in gnu.mapping
 

Methods in gnu.mapping that return CallContext
 CallContext RunnableClosure.getCallContext()
          Get the CallContext we use for this Thread.
 CallContext Future.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 CallContext
 void Procedure.apply(CallContext ctx)
          Call this Procedure using the explicit-CallContext-convention.
static void Procedure.apply(Procedure proc, CallContext ctx)
           
 void Procedure.check0(CallContext ctx)
          Does match0, plus throws exception on argument mismatch.
 void Procedure.check1(java.lang.Object arg1, CallContext ctx)
          Does match1, plus throws exception on argument mismatch.
 void Procedure.check2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
          Does match, plus throws exception on argument mismatch.
 void Procedure.check3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
          Does match3, plus throws exception on argument mismatch.
 void Procedure.check4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
          Does match4, plus throws exception on argument mismatch.
 void Procedure.checkN(java.lang.Object[] args, CallContext ctx)
          Does matchN, plus throws exception on argument mismatch.
 int Procedure.match0(CallContext ctx)
          Pass zero arguments.
 int Procedure.match1(java.lang.Object arg1, CallContext ctx)
          Pass one argument.
 int Procedure.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
          Pass two arguments.
 int Procedure.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
          Pass three arguments.
 int Procedure.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
          Pass four arguments.
 int Procedure.matchN(java.lang.Object[] args, CallContext ctx)
           
static void CallContext.setInstance(CallContext ctx)
           
 void Location.setRestore(java.lang.Object oldValue, CallContext ctx)
          Restore an old value.
 void NamedLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 void ThreadLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 void ConstrainedLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 java.lang.Object Location.setWithSave(java.lang.Object newValue, CallContext ctx)
          Set a value, but return cookie so old value can be restored.
 java.lang.Object NamedLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 java.lang.Object ThreadLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 java.lang.Object ConstrainedLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 

Constructors in gnu.mapping with parameters of type CallContext
Future(Procedure action, CallContext parentContext)
           
Future(Procedure action, CallContext parentContext, Environment penvironment)
           
RunnableClosure(Procedure action, CallContext parentContext)
           
RunnableClosure(Procedure action, CallContext parentContext, Environment penvironment)
           
 

Uses of CallContext in gnu.q2.lang
 

Methods in gnu.q2.lang with parameters of type CallContext
 void Q2Apply.apply(CallContext ctx)
           
 

Uses of CallContext in gnu.xquery.lang
 

Methods in gnu.xquery.lang with parameters of type CallContext
 void XQuery.applyWithFocus$X(Procedure proc, java.lang.Object values, CallContext ctx)
          Call a procedure with each item in a sequence as the context item.
 void XQuery.eval_with_focus$X(java.lang.String expr, java.lang.Object values, CallContext ctx)
          Evaluate an expression with a given focus (context).
 void XQuery.eval_with_focus$X(java.lang.String expr, java.lang.Object item, int position, int size, 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 CallContext
 void OrderedMap.apply(CallContext ctx)
           
 void ValuesFilter.apply(CallContext ctx)
           
 void ValuesEvery.apply(CallContext ctx)
           
 void RelativeStep.apply(CallContext ctx)
           
 void IntegerRange.apply(CallContext ctx)
           
 void SubList.apply(CallContext ctx)
           
static void NodeUtils.data$X(java.lang.Object arg, CallContext ctx)
           
static void DistinctValues.distinctValues$X(java.lang.Object values, NamedCollator coll, CallContext ctx)
           
static void NodeUtils.id$X(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
static void SequenceUtils.indexOf$X(java.lang.Object seqParam, java.lang.Object srchParam, NamedCollator collator, CallContext ctx)
           
static void NodeUtils.inScopePrefixes$X(java.lang.Object node, CallContext ctx)
           
static void SequenceUtils.insertBefore$X(java.lang.Object target, long position, java.lang.Object inserts, CallContext ctx)
           
static void SequenceUtils.remove$X(java.lang.Object arg, long position, CallContext ctx)
           
static void SequenceUtils.reverse$X(java.lang.Object arg, CallContext ctx)
          Implements the standard XQuery function reverse.
 void OrderedTuples.run$X(CallContext ctx)
           
static void StringUtils.stringToCodepoints$X(java.lang.Object arg, CallContext ctx)
           
static void StringUtils.tokenize$X(java.lang.Object arg, java.lang.String pattern, CallContext ctx)
           
static void StringUtils.tokenize$X(java.lang.Object arg, java.lang.String pattern, java.lang.String flags, CallContext ctx)
           
 

Uses of CallContext in kawa.lang
 

Methods in kawa.lang with parameters of type CallContext
 void Eval.apply(CallContext ctx)
           
 void Continuation.apply(CallContext ctx)
           
static void Eval.eval(java.lang.Object sexpr, Environment env, CallContext ctx)
           
static void Eval.evalBody(java.lang.Object body, Environment env, SourceMessages messages, CallContext ctx)
           
 

Constructors in kawa.lang with parameters of type CallContext
Continuation(CallContext ctx)
           
 

Uses of CallContext in kawa.standard
 

Methods in kawa.standard with parameters of type CallContext
 void call_with_values.apply(CallContext ctx)
           
 void callcc.apply(CallContext ctx)
           
 int callcc.match1(java.lang.Object proc, CallContext ctx)