Uses of Class
net.sf.arise.piji.Context

Packages that use Context
net.sf.arise.piji The piji core package. 
net.sf.arise.piji.fun Piji internal functions and primitives. 
 

Uses of Context in net.sf.arise.piji
 

Methods in net.sf.arise.piji that return Context
 Context LambdaWrapper.getContext()
           
 Context Interpreter.getContext()
           
 Context ImplementHandler.getContext()
           
 Context Function.getContext()
          Gets the definition context
 Context Context.getParent()
           
 Context AbstractFunction.getContext()
           
 

Methods in net.sf.arise.piji with parameters of type Context
static TLambda TLambda.create(Context context, Expression[] args)
           
 java.lang.Object TLambda.apply(Context context, Expression[] nodes)
           
 java.lang.String Reflector.getName(Expression arg, Context ctx)
           
 java.lang.Class Reflector.getClass(Expression node, Context ctx)
           
 java.lang.Class Reflector.getClass(java.lang.String typeName, Context ctx)
           
 java.lang.Class Reflector.getInterface(Expression arg, Context ctx)
           
 java.lang.Class[] Reflector.getInterfaces(int offset, Expression[] args, Context ctx)
           
 java.lang.Class[] Reflector.getClasses(Expression[] args, Context ctx)
           
 java.lang.Object Reflector.resolveLeafNode(Context ctx, LeafNode node)
           
 java.lang.Object Reflector.resolveTarget(Context ctx, Expression node)
           
 java.lang.Object ListNode.evaluate(Context context)
          Evaluates this tree node in the given context.
 java.lang.Object LeafNode.evaluate(Context context)
          Evaluates the content of this leaf in the given environment.
 java.lang.Object LambdaWrapper.apply(Context context, Expression[] nodes, int off)
           
static Lambda Lambda.create(Context context, Expression[] expr, int offset, int formalsOffset)
           
 java.lang.Object Lambda.apply(Context context, Expression[] args)
           
 java.lang.Object Invoker.invoke(Context context, Expression[] args)
           
 java.lang.Object Invoker.invoke(Context context, Expression[] args, int offset)
           
 java.lang.Object Invoker.invoke(Context context, java.lang.Object object, Expression[] args, int offset)
           
 java.lang.Object Function.apply(Context context, Expression[] nodes)
          Applies the function to a set of values in a given context and returns the result
 java.lang.Object Expression.evaluate(Context context)
          Evaluates this expression in a given scheme context
 java.lang.Object Ctor.construct(Context ctx, Expression[] args)
           
 java.lang.Object Ctor.construct(Context ctx, Expression[] args, int offset)
           
 java.lang.Object Ctor.construct(Context ctx, java.lang.Class type, Expression[] args, int offset)
           
static CLLambda CLLambda.create(Context context, Expression[] args)
           
 java.lang.Object CLLambda.apply(Context context, Expression[] nodes)
           
 java.lang.Object Accessor.access(Context context, Expression[] args)
           
 java.lang.Object Accessor.access(Context context, Expression[] args, int offset)
           
abstract  java.lang.Object AbstractFunction.apply(Context context, Expression[] nodes)
           
protected  void AbstractFunction.fillContext(Context ctx, ListNode list)
           
protected  void AbstractFunction.fillContext(Context ctx, Context letCtx, ListNode list, boolean prog)
           
protected  void AbstractFunction.fillContext(Context ctx, Context letCtx, ListNode list, boolean prog)
           
 

Constructors in net.sf.arise.piji with parameters of type Context
RealAndFormalArrays(Reflector ref, int offset, Expression[] args, Context ctx)
           
ImplementHandler(java.lang.Class[] interfaces, Context context)
           
ExprRunnable(Context ctx, Expression[] exprs)
           
Context(Context parent)
           
Context(Context parent, boolean recursive)
           
Context(Context parent, Classpath path)
           
Context(Context parent, Classpath path, boolean recursive)
           
Context(Context parent, java.lang.ClassLoader loader, boolean recursive)
           
AbstractFunction(java.lang.String docString, int argCount, Context context)
           
AbstractFunction(java.lang.String docString, boolean vararg, int argCount, Context context)
           
 

Uses of Context in net.sf.arise.piji.fun
 

Methods in net.sf.arise.piji.fun with parameters of type Context
 java.lang.Object WhileFunction.apply(Context context, Expression[] args)
           
 java.lang.Object TryCatchFunction.apply(Context context, Expression[] args)
           
 java.lang.Object TLambdaFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ThrowFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ThreadFunction.apply(Context context, Expression[] args)
           
 java.lang.Object SynchronizedFunction.apply(Context context, Expression[] args)
           
 java.lang.Object SubtractFunction.apply(Context context, Expression[] args)
           
 java.lang.Object SetFunction.apply(Context context, Expression[] args)
           
 java.lang.Object PrintlnFunction.apply(Context context, Expression[] args)
           
 java.lang.Object PrintFunction.apply(Context context, Expression[] args)
           
 java.lang.Object OrFunction.apply(Context context, Expression[] args)
           
 java.lang.Object NotFunction.apply(Context context, Expression[] args)
           
 java.lang.Object NewProxyFunction.apply(Context context, Expression[] args)
           
 java.lang.Object NewFunction.apply(Context context, Expression[] args)
           
 java.lang.Object NewArrayFunction.apply(Context context, Expression[] args)
           
 java.lang.Object MultiplyFunction.apply(Context context, Expression[] args)
           
 java.lang.Object LetStarFunction.apply(Context context, Expression[] args)
           
 java.lang.Object LetFunction.apply(Context context, Expression[] args)
           
 java.lang.Object LambdaFunction.apply(Context context, Expression[] nodes)
           
 java.lang.Object IsNullFunction.apply(Context context, Expression[] args)
           
 java.lang.Object IsBoundFunction.apply(Context context, Expression[] args)
           
 java.lang.Object InvokeFunction.apply(Context context, Expression[] args)
           
 java.lang.Object InstanceofFunction.apply(Context context, Expression[] args)
           
 java.lang.Object InFunction.apply(Context context, Expression[] args)
           
 java.lang.Object IncfFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ImplementFunction.apply(Context context, Expression[] args)
           
 java.lang.Object IfFunction.apply(Context context, Expression[] args)
           
 java.lang.Object GlobStarFunction.apply(Context context, Expression[] args)
           
 java.lang.Object GetContextFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ForFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ForEachFunction.apply(Context context, Expression[] args)
           
 java.lang.Object DoFunction.apply(Context context, Expression[] args)
           
 java.lang.Object DocumentationFunction.apply(Context context, Expression[] args)
           
 java.lang.Object DivideFunction.apply(Context context, Expression[] args)
           
 java.lang.Object DefineFunction.apply(Context context, Expression[] args)
           
 java.lang.Object DeclareFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ClassFunction.apply(Context context, Expression[] args)
           
 java.lang.Object CastFunction.apply(Context context, Expression[] args)
           
 java.lang.Object BeginFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ArraySetFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ArrayLengthFunction.apply(Context context, Expression[] args)
           
 java.lang.Object ArrayGetFunction.apply(Context context, Expression[] args)
           
 java.lang.Object AndFunction.apply(Context context, Expression[] args)
           
 java.lang.Object AddFunction.apply(Context context, Expression[] args)
           
 java.lang.Object AccessFunction.apply(Context context, Expression[] args)
           
protected  boolean AbstractLoopFunction.test(Context context, Expression expr)
           
protected  java.lang.Object AbstractLoopFunction.bodyValue(Context context, Expression[] args, int offset)
           
protected  java.lang.Object AbstractLetFunction.apply(Context context, Expression[] args, boolean evalProgressively)
           
 java.lang.Object AbstractCompareFunction.apply(Context context, Expression[] args)
           
 

Constructors in net.sf.arise.piji.fun with parameters of type Context
WhileFunction(Context ctx)
           
TryCatchFunction(Context ctx)
           
TLambdaFunction(Context ctx)
           
ThrowFunction(Context ctx)
           
ThreadFunction(Context ctx)
           
SynchronizedFunction(Context ctx)
           
SubtractFunction(Context ctx)
           
SetFunction(Context ctx)
           
PrintlnFunction(Context context)
           
PrintFunction(Context context)
           
OrFunction(Context ctx)
           
NotFunction(Context ctx)
           
NewProxyFunction(Context ctx)
           
NewPrivateFunction(Context ctx)
           
NewFunction(Context ctx)
           
NewArrayFunction(Context ctx)
           
MultiplyFunction(Context ctx)
           
LetStarFunction(Context ctx)
           
LetFunction(Context ctx)
           
LessThanFunction(Context ctx)
           
LessThanEqualFunction(Context ctx)
           
LambdaFunction(Context ctx)
           
IsNullFunction(Context ctx)
           
IsBoundFunction(Context ctx)
           
InvokeFunction(Context ctx)
           
InstanceofFunction(Context ctx)
           
InFunction(Context ctx)
           
IncfFunction(Context ctx)
           
ImplementFunction(Context ctx)
           
IfFunction(Context ctx)
           
GreaterThanFunction(Context ctx)
           
GreaterThanEqualFunction(Context ctx)
           
GlobStarFunction(Context ctx)
           
GetContextFunction(Context ctx)
           
ForFunction(Context ctx)
           
ForEachFunction(Context ctx)
           
EqualsFunction(Context ctx)
           
DoFunction(Context ctx)
           
DocumentationFunction(Context ctx)
           
DivideFunction(Context ctx)
           
DefineFunction(Context context)
           
DeclareFunction(Context ctx)
           
ClassFunction(Context ctx)
           
CastFunction(Context ctx)
           
BeginFunction(Context ctx)
           
ArraySetFunction(Context ctx)
           
ArrayLengthFunction(Context ctx)
           
ArrayGetFunction(Context ctx)
           
AndFunction(Context ctx)
           
AddFunction(Context context)
           
AccessPrivateFunction(Context ctx)
           
AccessFunction(Context ctx)
           
AbstractLoopFunction(java.lang.String docString, int argCount, Context ctx)
           
AbstractLoopFunction(java.lang.String docString, boolean vararg, int argCount, Context ctx)
           
AbstractLetFunction(java.lang.String docString, Context ctx)
           
AbstractCompareFunction(java.lang.String docString, Context ctx)
           
 



All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth