Uses of Class
gnu.expr.ApplyExp

Packages that use ApplyExp
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.kawa.functions   
gnu.kawa.reflect Contains classes to use reflection. 
gnu.kawa.servlet   
gnu.kawa.xml   
gnu.xquery.lang   
gnu.xquery.util   
kawa.lang   
kawa.standard   
 

Uses of ApplyExp in gnu.expr
 

Fields in gnu.expr declared as ApplyExp
 ApplyExp Declaration.firstCall
          List of ApplyExp where this declaration is the function called.
 ApplyExp ApplyExp.nextCall
          The next ApplyExp in ((ReferenceExp)func).binding.firstCall list.
 ApplyExp LambdaExp.returnContinuation
          The unique caller that calls this lambda.
 

Methods in gnu.expr with parameters of type ApplyExp
 void Inlineable.compile(ApplyExp exp, Compilation comp, Target target)
           
 void PrimProcedure.compile(ApplyExp exp, Compilation comp, Target target)
           
static void ApplyExp.compile(ApplyExp exp, Compilation comp, Target target)
           
 Expression CanInline.inline(ApplyExp exp, ExpWalker walker)
          Inline an application of this Procedure and return result.
 Expression LambdaExp.inline(ApplyExp exp, InlineCalls walker, Declaration decl)
           
 Expression QuoteExp.inline(ApplyExp exp, InlineCalls walker, Declaration decl)
           
 Expression ReferenceExp.inline(ApplyExp exp, InlineCalls walker, Declaration decl)
           
 Expression Expression.inline(ApplyExp exp, InlineCalls walker, Declaration decl)
          Apply inlining transformations on a given ApplyExp.
protected  Expression FindCapturedVars.walkApplyExp(ApplyExp exp)
           
protected  Expression FindTailCalls.walkApplyExp(ApplyExp exp)
           
protected  Expression PushApply.walkApplyExp(ApplyExp exp)
           
protected  Expression InlineCalls.walkApplyExp(ApplyExp exp)
           
protected  Expression ExpWalker.walkApplyExp(ApplyExp exp)
           
 Expression InlineCalls.walkApplyOnly(ApplyExp exp)
          Walk an ApplyExp assuming function and arguments have been walked.
 

Uses of ApplyExp in gnu.kawa.functions
 

Methods in gnu.kawa.functions with parameters of type ApplyExp
 void GetModuleClass.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ValuesMap.compile(ApplyExp exp, Compilation comp, Target target)
           
 void AddOp.compile(ApplyExp exp, Compilation comp, Target target)
           
 void AppendValues.compile(ApplyExp exp, Compilation comp, Target target)
           
 void NumberCompare.compile(ApplyExp exp, Compilation comp, Target target)
           
 void IsEq.compile(ApplyExp exp, Compilation comp, Target target)
           
 void Convert.compile(ApplyExp exp, Compilation comp, Target target)
           
 void MakeList.compile(ApplyExp exp, Compilation comp, Target target)
           
 Expression Setter.inline(ApplyExp exp, ExpWalker walker)
           
 Expression MultiplyOp.inline(ApplyExp exp, ExpWalker walker)
           
 Expression MakeProcedure.inline(ApplyExp exp, ExpWalker walker)
           
 Expression DivideOp.inline(ApplyExp exp, ExpWalker walker)
           
 Expression ValuesMap.inline(ApplyExp exp, ExpWalker walker)
           
 Expression ConstantFunction0.inline(ApplyExp exp, ExpWalker walker)
           
 Expression AddOp.inline(ApplyExp exp, ExpWalker walker)
           
 Expression AppendValues.inline(ApplyExp exp, ExpWalker walker)
           
 Expression ApplyToArgs.inline(ApplyExp exp, ExpWalker walker)
           
 Expression NumberCompare.inline(ApplyExp exp, ExpWalker walker)
           
 Expression IsEqv.inline(ApplyExp exp, ExpWalker walker)
           
 Expression Convert.inline(ApplyExp exp, ExpWalker walker)
           
 Expression SetNamedPart.inline(ApplyExp exp, ExpWalker walker)
           
 Expression GetNamedInstancePart.inline(ApplyExp exp, ExpWalker walker)
           
 Expression GetNamedPart.inline(ApplyExp exp, ExpWalker walker)
           
static Expression AddOp.primInline(int opcode, ApplyExp exp)
           
 

Uses of ApplyExp in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect that return ApplyExp
static ApplyExp Invoke.inlineClassName(ApplyExp exp, int carg, InlineCalls walker)
          Resolve class specifier to ClassType at inline time.
static ApplyExp SlotGet.makeGetField(Expression value, java.lang.String fieldName)
          Convenience method to make an Expression that gets the value of a field.
static ApplyExp Invoke.makeInvokeStatic(ClassType type, java.lang.String name, Expression[] args)
          Return an ApplyExp that will call a method with given arguments.
 

Methods in gnu.kawa.reflect with parameters of type ApplyExp
 void TypeSwitch.compile(ApplyExp exp, Compilation comp, Target target)
           
 void StaticSet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void StaticGet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ArrayLength.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ArrayGet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void SlotGet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ArraySet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ArrayNew.compile(ApplyExp exp, Compilation comp, Target target)
           
 void SlotSet.compile(ApplyExp exp, Compilation comp, Target target)
           
 void InstanceOf.compile(ApplyExp exp, Compilation comp, Target target)
           
 Expression TypeSwitch.inline(ApplyExp exp, ExpWalker walker)
           
 Expression SlotGet.inline(ApplyExp exp, ExpWalker walker)
           
 Expression SlotSet.inline(ApplyExp exp, ExpWalker walker)
           
 Expression InstanceOf.inline(ApplyExp exp, ExpWalker walker)
           
 Expression Invoke.inline(ApplyExp exp, ExpWalker walker)
           
static ApplyExp Invoke.inlineClassName(ApplyExp exp, int carg, InlineCalls walker)
          Resolve class specifier to ClassType at inline time.
 

Uses of ApplyExp in gnu.kawa.servlet
 

Methods in gnu.kawa.servlet with parameters of type ApplyExp
 void GetResponse.compile(ApplyExp exp, Compilation comp, Target target)
           
 void GetRequest.compile(ApplyExp exp, Compilation comp, Target target)
           
 

Uses of ApplyExp in gnu.kawa.xml
 

Methods in gnu.kawa.xml with parameters of type ApplyExp
 void UnionNodes.compile(ApplyExp exp, Compilation comp, Target target)
           
 void SortNodes.compile(ApplyExp exp, Compilation comp, Target target)
           
 void MakeText.compile(ApplyExp exp, Compilation comp, Target target)
           
 void CoerceNodes.compile(ApplyExp exp, Compilation comp, Target target)
           
 void NodeConstructor.compile(ApplyExp exp, Compilation comp, Target target)
           
 void DocumentConstructor.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
 void MakeWithBaseUri.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
 void MakeText.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
 void MakeProcInst.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
 void MakeElement.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
 void MakeAttribute.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
abstract  void NodeConstructor.compileToNode(ApplyExp exp, Compilation comp, ConsumerTarget target)
           
static Symbol MakeElement.getTagName(ApplyExp exp)
           
 Expression MakeUnescapedData.inline(ApplyExp exp, ExpWalker walker)
           
 Expression TreeScanner.inline(ApplyExp exp, ExpWalker walker)
           
 

Uses of ApplyExp in gnu.xquery.lang
 

Methods in gnu.xquery.lang with parameters of type ApplyExp
protected  Expression XQResolveNames.walkApplyExp(ApplyExp exp)
           
protected  Expression XQResolveNames.walkReferenceExp(ReferenceExp exp, ApplyExp call)
           
 

Uses of ApplyExp in gnu.xquery.util
 

Methods in gnu.xquery.util with parameters of type ApplyExp
 void OrderedMap.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ArithOp.compile(ApplyExp exp, Compilation comp, Target target)
           
 void CastAs.compile(ApplyExp exp, Compilation comp, Target target)
           
 void ValuesFilter.compile(ApplyExp exp, Compilation comp, Target target)
           
 void RelativeStep.compile(ApplyExp exp, Compilation comp, Target target)
           
 void CastableAs.compile(ApplyExp exp, Compilation comp, Target target)
           
 Expression OrderedMap.inline(ApplyExp exp, ExpWalker walker)
           
 Expression ArithOp.inline(ApplyExp exp, ExpWalker walker)
           
 Expression Compare.inline(ApplyExp exp, ExpWalker walker)
           
 Expression CastAs.inline(ApplyExp exp, ExpWalker walker)
           
 Expression ValuesFilter.inline(ApplyExp exp, ExpWalker walker)
           
 Expression RelativeStep.inline(ApplyExp exp, ExpWalker walker)
           
 Expression CastableAs.inline(ApplyExp exp, ExpWalker walker)
           
 Expression BooleanValue.inline(ApplyExp exp, ExpWalker walker)
           
 

Uses of ApplyExp in kawa.lang
 

Methods in kawa.lang with parameters of type ApplyExp
 void SetFieldProc.compile(ApplyExp exp, Compilation comp, Target target)
           
 void GetFieldProc.compile(ApplyExp exp, Compilation comp, Target target)
           
 

Uses of ApplyExp in kawa.standard
 

Methods in kawa.standard with parameters of type ApplyExp
 void prim_throw.compile(ApplyExp exp, Compilation comp, Target target)
           
 void not.compile(ApplyExp exp, Compilation comp, Target target)
           
 Expression map.inline(ApplyExp exp, ExpWalker walker)