gnu.expr
Class FindCapturedVars
java.lang.Object
|
+--gnu.expr.ExpWalker
|
+--gnu.expr.ExpFullWalker
|
+--gnu.expr.FindCapturedVars
- public class FindCapturedVars
- extends ExpFullWalker
| Methods inherited from class gnu.expr.ExpFullWalker |
getCurrentLambda,
walkBeginExp,
walkBlockExp,
walkExitExp,
walkExpression,
walkExps,
walkIfExp,
walkLambdaExp,
walkObjectExp,
walkSynchronizedExp,
walkTryExp |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
FindCapturedVars
public FindCapturedVars()
findCapturedVars
public static void findCapturedVars(Expression exp)
walkApplyExp
public java.lang.Object walkApplyExp(ApplyExp exp)
- Overrides:
- walkApplyExp in class ExpFullWalker
walkDefaultArgs
public void walkDefaultArgs(LambdaExp exp)
- Overrides:
- walkDefaultArgs in class ExpFullWalker
walkLetExp
public java.lang.Object walkLetExp(LetExp exp)
- Overrides:
- walkLetExp in class ExpFullWalker
capture
public void capture(Declaration decl)
walkReferenceExp
public java.lang.Object walkReferenceExp(ReferenceExp exp)
- Overrides:
- walkReferenceExp in class ExpWalker
walkThisExp
public java.lang.Object walkThisExp(ThisExp exp)
- Overrides:
- walkThisExp in class ExpWalker
walkSetExp
public java.lang.Object walkSetExp(SetExp exp)
- Overrides:
- walkSetExp in class ExpFullWalker