Methods in gnu.expr with parameters of type ApplyExp |
static void |
ApplyExp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
PrimProcedure.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
Inlineable.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Expression |
CanInline.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
Inline an application of this Procedure and return result. |
Expression |
ReferenceExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
LambdaExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
QuoteExp.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
|
Expression |
Expression.inline(ApplyExp exp,
InlineCalls walker,
Declaration decl,
boolean argsInlined)
Apply inlining transformations on a given ApplyExp. |
protected Expression |
FindCapturedVars.walkApplyExp(ApplyExp exp)
|
protected Expression |
PushApply.walkApplyExp(ApplyExp exp)
|
protected Expression |
ExpWalker.walkApplyExp(ApplyExp exp)
|
protected Expression |
FindTailCalls.walkApplyExp(ApplyExp exp)
|
protected Expression |
InlineCalls.walkApplyExp(ApplyExp exp)
|
Expression |
InlineCalls.walkApplyOnly(ApplyExp exp)
Walk an ApplyExp assuming function and arguments have been walked. |
Methods in gnu.kawa.functions with parameters of type ApplyExp |
void |
AddOp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
Convert.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
NumberCompare.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
MakeList.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
IsEq.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
GetModuleClass.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ValuesMap.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
AppendValues.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Expression |
GetNamedPart.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
GetNamedInstancePart.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
AddOp.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
Convert.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
Setter.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
DivideOp.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
NumberCompare.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
ConstantFunction0.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
MultiplyOp.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
SetNamedPart.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
IsEqv.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
MakeProcedure.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
ValuesMap.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
AppendValues.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
ApplyToArgs.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
static Expression |
AddOp.primInline(int opcode,
ApplyExp exp)
|
Methods in gnu.kawa.reflect with parameters of type ApplyExp |
void |
ArrayLength.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SlotGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SlotSet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
StaticSet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
InstanceOf.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
StaticGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArraySet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArrayGet.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
TypeSwitch.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
ArrayNew.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Expression |
SlotGet.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
SlotSet.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
Invoke.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
InstanceOf.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
TypeSwitch.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
static ApplyExp |
Invoke.inlineClassName(ApplyExp exp,
int carg,
InlineCalls walker)
Resolve class specifier to ClassType at inline time. |
Methods in gnu.kawa.xml with parameters of type ApplyExp |
void |
CoerceNodes.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
MakeText.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
UnionNodes.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
SortNodes.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 |
MakeAttribute.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
void |
MakeText.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
void |
MakeElement.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
abstract void |
NodeConstructor.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
void |
MakeProcInst.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
void |
MakeWithBaseUri.compileToNode(ApplyExp exp,
Compilation comp,
ConsumerTarget target)
|
static Symbol |
MakeElement.getTagName(ApplyExp exp)
|
Expression |
MakeUnescapedData.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
TreeScanner.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Methods in gnu.xquery.util with parameters of type ApplyExp |
void |
OrderedMap.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 |
ArithOp.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
CastableAs.compile(ApplyExp exp,
Compilation comp,
Target target)
|
void |
RelativeStep.compile(ApplyExp exp,
Compilation comp,
Target target)
|
Expression |
BooleanValue.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
Compare.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
OrderedMap.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
CastAs.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
ValuesFilter.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
ArithOp.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
CastableAs.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|
Expression |
RelativeStep.inline(ApplyExp exp,
InlineCalls walker,
boolean argsInlined)
|