|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgnu.expr.ExpWalker
gnu.expr.InlineCalls
public class InlineCalls
| Field Summary |
|---|
| Fields inherited from class gnu.expr.ExpWalker |
|---|
currentLambda, messages |
| Constructor Summary | |
|---|---|
InlineCalls(Compilation comp)
|
|
| Method Summary | |
|---|---|
static void |
inlineCalls(Expression exp,
Compilation comp)
|
protected Expression |
walkApplyExp(ApplyExp exp)
|
Expression |
walkApplyOnly(ApplyExp exp)
Walk an ApplyExp assuming function and arguments have been walked. |
protected Expression |
walkIfExp(IfExp exp)
|
protected Expression |
walkLambdaExp(LambdaExp exp)
|
protected Expression |
walkLetExp(LetExp exp)
|
protected Expression |
walkReferenceExp(ReferenceExp exp)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InlineCalls(Compilation comp)
| Method Detail |
|---|
public static void inlineCalls(Expression exp,
Compilation comp)
protected Expression walkApplyExp(ApplyExp exp)
walkApplyExp in class ExpWalkerpublic final Expression walkApplyOnly(ApplyExp exp)
protected Expression walkReferenceExp(ReferenceExp exp)
walkReferenceExp in class ExpWalkerprotected Expression walkIfExp(IfExp exp)
walkIfExp in class ExpWalkerprotected Expression walkLetExp(LetExp exp)
walkLetExp in class ExpWalkerprotected Expression walkLambdaExp(LambdaExp exp)
walkLambdaExp in class ExpWalker
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||