[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r2972 - in freeway/src/org/gnu/freeway/support/javaparser:
From: |
mdonoughe |
Subject: |
[GNUnet-SVN] r2972 - in freeway/src/org/gnu/freeway/support/javaparser: . visitors |
Date: |
Thu, 8 Jun 2006 10:43:25 -0700 (PDT) |
Author: mdonoughe
Date: 2006-06-08 10:42:59 -0700 (Thu, 08 Jun 2006)
New Revision: 2972
Added:
freeway/src/org/gnu/freeway/support/javaparser/visitors/
freeway/src/org/gnu/freeway/support/javaparser/visitors/DepthFirstVisitor.java
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectDepthFirst.java
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectVisitor.java
freeway/src/org/gnu/freeway/support/javaparser/visitors/Visitor.java
Modified:
freeway/src/org/gnu/freeway/support/javaparser/AdditiveExpression.java
freeway/src/org/gnu/freeway/support/javaparser/AllocationExpression.java
freeway/src/org/gnu/freeway/support/javaparser/AndExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ArgumentList.java
freeway/src/org/gnu/freeway/support/javaparser/Arguments.java
freeway/src/org/gnu/freeway/support/javaparser/ArrayDimsAndInits.java
freeway/src/org/gnu/freeway/support/javaparser/ArrayInitializer.java
freeway/src/org/gnu/freeway/support/javaparser/AssignmentOperator.java
freeway/src/org/gnu/freeway/support/javaparser/Block.java
freeway/src/org/gnu/freeway/support/javaparser/BlockStatement.java
freeway/src/org/gnu/freeway/support/javaparser/BooleanLiteral.java
freeway/src/org/gnu/freeway/support/javaparser/BreakStatement.java
freeway/src/org/gnu/freeway/support/javaparser/CastExpression.java
freeway/src/org/gnu/freeway/support/javaparser/CastLookahead.java
freeway/src/org/gnu/freeway/support/javaparser/ClassBody.java
freeway/src/org/gnu/freeway/support/javaparser/ClassBodyDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/ClassDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/CompilationUnit.java
freeway/src/org/gnu/freeway/support/javaparser/ConditionalAndExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ConditionalExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ConditionalOrExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ConstructorDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/ContinueStatement.java
freeway/src/org/gnu/freeway/support/javaparser/DoStatement.java
freeway/src/org/gnu/freeway/support/javaparser/EmptyStatement.java
freeway/src/org/gnu/freeway/support/javaparser/EqualityExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ExclusiveOrExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ExplicitConstructorInvocation.java
freeway/src/org/gnu/freeway/support/javaparser/Expression.java
freeway/src/org/gnu/freeway/support/javaparser/FieldDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/ForInit.java
freeway/src/org/gnu/freeway/support/javaparser/ForStatement.java
freeway/src/org/gnu/freeway/support/javaparser/ForUpdate.java
freeway/src/org/gnu/freeway/support/javaparser/FormalParameter.java
freeway/src/org/gnu/freeway/support/javaparser/FormalParameters.java
freeway/src/org/gnu/freeway/support/javaparser/IfStatement.java
freeway/src/org/gnu/freeway/support/javaparser/ImportDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/InclusiveOrExpression.java
freeway/src/org/gnu/freeway/support/javaparser/Initializer.java
freeway/src/org/gnu/freeway/support/javaparser/InstanceOfExpression.java
freeway/src/org/gnu/freeway/support/javaparser/InterfaceDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/InterfaceMemberDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/LabeledStatement.java
freeway/src/org/gnu/freeway/support/javaparser/Literal.java
freeway/src/org/gnu/freeway/support/javaparser/LocalVariableDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarationLookahead.java
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarator.java
freeway/src/org/gnu/freeway/support/javaparser/MultiplicativeExpression.java
freeway/src/org/gnu/freeway/support/javaparser/Name.java
freeway/src/org/gnu/freeway/support/javaparser/NameList.java
freeway/src/org/gnu/freeway/support/javaparser/NestedClassDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/NestedInterfaceDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/Node.java
freeway/src/org/gnu/freeway/support/javaparser/NodeChoice.java
freeway/src/org/gnu/freeway/support/javaparser/NodeList.java
freeway/src/org/gnu/freeway/support/javaparser/NodeListInterface.java
freeway/src/org/gnu/freeway/support/javaparser/NodeListOptional.java
freeway/src/org/gnu/freeway/support/javaparser/NodeOptional.java
freeway/src/org/gnu/freeway/support/javaparser/NodeSequence.java
freeway/src/org/gnu/freeway/support/javaparser/NodeToken.java
freeway/src/org/gnu/freeway/support/javaparser/NullLiteral.java
freeway/src/org/gnu/freeway/support/javaparser/PackageDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/PostfixExpression.java
freeway/src/org/gnu/freeway/support/javaparser/PreDecrementExpression.java
freeway/src/org/gnu/freeway/support/javaparser/PreIncrementExpression.java
freeway/src/org/gnu/freeway/support/javaparser/PrimaryExpression.java
freeway/src/org/gnu/freeway/support/javaparser/PrimaryPrefix.java
freeway/src/org/gnu/freeway/support/javaparser/PrimarySuffix.java
freeway/src/org/gnu/freeway/support/javaparser/PrimitiveType.java
freeway/src/org/gnu/freeway/support/javaparser/RelationalExpression.java
freeway/src/org/gnu/freeway/support/javaparser/ResultType.java
freeway/src/org/gnu/freeway/support/javaparser/ReturnStatement.java
freeway/src/org/gnu/freeway/support/javaparser/ShiftExpression.java
freeway/src/org/gnu/freeway/support/javaparser/Statement.java
freeway/src/org/gnu/freeway/support/javaparser/StatementExpression.java
freeway/src/org/gnu/freeway/support/javaparser/StatementExpressionList.java
freeway/src/org/gnu/freeway/support/javaparser/SwitchLabel.java
freeway/src/org/gnu/freeway/support/javaparser/SwitchStatement.java
freeway/src/org/gnu/freeway/support/javaparser/SynchronizedStatement.java
freeway/src/org/gnu/freeway/support/javaparser/ThrowStatement.java
freeway/src/org/gnu/freeway/support/javaparser/TryStatement.java
freeway/src/org/gnu/freeway/support/javaparser/Type.java
freeway/src/org/gnu/freeway/support/javaparser/TypeDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/UnaryExpression.java
freeway/src/org/gnu/freeway/support/javaparser/UnaryExpressionNotPlusMinus.java
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedClassDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedInterfaceDeclaration.java
freeway/src/org/gnu/freeway/support/javaparser/VariableDeclarator.java
freeway/src/org/gnu/freeway/support/javaparser/VariableDeclaratorId.java
freeway/src/org/gnu/freeway/support/javaparser/VariableInitializer.java
freeway/src/org/gnu/freeway/support/javaparser/WhileStatement.java
Log:
that's better. Had to jiggle the handle :).
Modified: freeway/src/org/gnu/freeway/support/javaparser/AdditiveExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/AdditiveExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/AdditiveExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/AllocationExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/AllocationExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/AllocationExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/AndExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/AndExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/AndExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ArgumentList.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ArgumentList.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ArgumentList.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Arguments.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Arguments.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Arguments.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ArrayDimsAndInits.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ArrayDimsAndInits.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ArrayDimsAndInits.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ArrayInitializer.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ArrayInitializer.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ArrayInitializer.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/AssignmentOperator.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/AssignmentOperator.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/AssignmentOperator.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Block.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Block.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Block.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/BlockStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/BlockStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/BlockStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/BooleanLiteral.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/BooleanLiteral.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/BooleanLiteral.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/BreakStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/BreakStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/BreakStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/CastExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/CastExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/CastExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/CastLookahead.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/CastLookahead.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/CastLookahead.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ClassBody.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ClassBody.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ClassBody.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ClassBodyDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ClassBodyDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ClassBodyDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ClassDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ClassDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ClassDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/CompilationUnit.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/CompilationUnit.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/CompilationUnit.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ConditionalAndExpression.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/ConditionalAndExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/ConditionalAndExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ConditionalExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ConditionalExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ConditionalExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ConditionalOrExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ConditionalOrExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ConditionalOrExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ConstructorDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ConstructorDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ConstructorDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ContinueStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ContinueStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ContinueStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/DoStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/DoStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/DoStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/EmptyStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/EmptyStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/EmptyStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/EqualityExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/EqualityExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/EqualityExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ExclusiveOrExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ExclusiveOrExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ExclusiveOrExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/ExplicitConstructorInvocation.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/ExplicitConstructorInvocation.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/ExplicitConstructorInvocation.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Expression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Expression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Expression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/FieldDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/FieldDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/FieldDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ForInit.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ForInit.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ForInit.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ForStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ForStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ForStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ForUpdate.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ForUpdate.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ForUpdate.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/FormalParameter.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/FormalParameter.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/FormalParameter.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/FormalParameters.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/FormalParameters.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/FormalParameters.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/IfStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/IfStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/IfStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ImportDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ImportDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ImportDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/InclusiveOrExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/InclusiveOrExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/InclusiveOrExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Initializer.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Initializer.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Initializer.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/InstanceOfExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/InstanceOfExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/InstanceOfExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/InterfaceDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/InterfaceDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/InterfaceDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/InterfaceMemberDeclaration.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/InterfaceMemberDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/InterfaceMemberDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/LabeledStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/LabeledStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/LabeledStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Literal.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Literal.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Literal.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/LocalVariableDeclaration.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/LocalVariableDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/LocalVariableDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/MethodDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/MethodDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/MethodDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarationLookahead.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarationLookahead.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarationLookahead.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarator.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarator.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/MethodDeclarator.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/MultiplicativeExpression.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/MultiplicativeExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/MultiplicativeExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Name.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Name.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Name.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NameList.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NameList.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NameList.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/NestedClassDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NestedClassDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NestedClassDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/NestedInterfaceDeclaration.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/NestedInterfaceDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/NestedInterfaceDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Node.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Node.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Node.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeChoice.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeChoice.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeChoice.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeList.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeList.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeList.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeListInterface.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeListInterface.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeListInterface.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeListOptional.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeListOptional.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeListOptional.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeOptional.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeOptional.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeOptional.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeSequence.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeSequence.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeSequence.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NodeToken.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NodeToken.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NodeToken.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/NullLiteral.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/NullLiteral.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/NullLiteral.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PackageDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PackageDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PackageDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PostfixExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PostfixExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PostfixExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/PreDecrementExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PreDecrementExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PreDecrementExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/PreIncrementExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PreIncrementExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PreIncrementExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PrimaryExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PrimaryExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PrimaryExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PrimaryPrefix.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PrimaryPrefix.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PrimaryPrefix.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PrimarySuffix.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PrimarySuffix.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PrimarySuffix.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/PrimitiveType.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/PrimitiveType.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/PrimitiveType.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/RelationalExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/RelationalExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/RelationalExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ResultType.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ResultType.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ResultType.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ReturnStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ReturnStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ReturnStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ShiftExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ShiftExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ShiftExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Statement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Statement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Statement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/StatementExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/StatementExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/StatementExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/StatementExpressionList.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/StatementExpressionList.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/StatementExpressionList.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/SwitchLabel.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/SwitchLabel.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/SwitchLabel.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/SwitchStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/SwitchStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/SwitchStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/SynchronizedStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/SynchronizedStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/SynchronizedStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/ThrowStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/ThrowStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/ThrowStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/TryStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/TryStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/TryStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/Type.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/Type.java 2006-06-08
17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/Type.java 2006-06-08
17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/TypeDeclaration.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/TypeDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/TypeDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/UnaryExpression.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/UnaryExpression.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/UnaryExpression.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/UnaryExpressionNotPlusMinus.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/UnaryExpressionNotPlusMinus.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/UnaryExpressionNotPlusMinus.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedClassDeclaration.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedClassDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedClassDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedInterfaceDeclaration.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedInterfaceDeclaration.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/UnmodifiedInterfaceDeclaration.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/VariableDeclarator.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/VariableDeclarator.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/VariableDeclarator.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/VariableDeclaratorId.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/VariableDeclaratorId.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/VariableDeclaratorId.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified:
freeway/src/org/gnu/freeway/support/javaparser/VariableInitializer.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/VariableInitializer.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/VariableInitializer.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Modified: freeway/src/org/gnu/freeway/support/javaparser/WhileStatement.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/WhileStatement.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/WhileStatement.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -1,4 +1,3 @@
-package org.gnu.freeway.support.javaparser;
//
// Generated by JTB 1.2.2
//
Added:
freeway/src/org/gnu/freeway/support/javaparser/visitors/DepthFirstVisitor.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/visitors/DepthFirstVisitor.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/visitors/DepthFirstVisitor.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -0,0 +1,1138 @@
+//
+// Generated by JTB 1.2.2
+//
+
+package org.gnu.freeway.support.javaparser.visitors;
+import org.gnu.freeway.support.javaparser.*;
+import java.util.*;
+
+/**
+ * Provides default methods which visit each node in the tree in depth-first
+ * order. Your visitors may extend this class.
+ */
+public class DepthFirstVisitor implements Visitor {
+ //
+ // Auto class visitors--probably don't need to be overridden.
+ //
+ public void visit(NodeList n) {
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); )
+ ((Node)e.nextElement()).accept(this);
+ }
+
+ public void visit(NodeListOptional n) {
+ if ( n.present() )
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); )
+ ((Node)e.nextElement()).accept(this);
+ }
+
+ public void visit(NodeOptional n) {
+ if ( n.present() )
+ n.node.accept(this);
+ }
+
+ public void visit(NodeSequence n) {
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); )
+ ((Node)e.nextElement()).accept(this);
+ }
+
+ public void visit(NodeToken n) { }
+
+ //
+ // User-generated visitor methods below
+ //
+
+ /**
+ * <PRE>
+ * f0 -> [ PackageDeclaration() ]
+ * f1 -> ( ImportDeclaration() )*
+ * f2 -> ( TypeDeclaration() )*
+ * f3 -> <EOF>
+ * </PRE>
+ */
+ public void visit(CompilationUnit n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "package"
+ * f1 -> Name()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(PackageDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "import"
+ * f1 -> Name()
+ * f2 -> [ "." "*" ]
+ * f3 -> ";"
+ * </PRE>
+ */
+ public void visit(ImportDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ClassDeclaration()
+ * | InterfaceDeclaration()
+ * | ";"
+ * </PRE>
+ */
+ public void visit(TypeDeclaration n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "final" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * </PRE>
+ */
+ public void visit(ClassDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "class"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" Name() ]
+ * f3 -> [ "implements" NameList() ]
+ * f4 -> ClassBody()
+ * </PRE>
+ */
+ public void visit(UnmodifiedClassDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( ClassBodyDeclaration() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public void visit(ClassBody n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * f2 -> ( ";" )?
+ * </PRE>
+ */
+ public void visit(NestedClassDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Initializer()
+ * | NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | ConstructorDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public void visit(ClassBodyDeclaration n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> <IDENTIFIER>
+ * f3 -> "("
+ * </PRE>
+ */
+ public void visit(MethodDeclarationLookahead n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(InterfaceDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(NestedInterfaceDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "interface"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" NameList() ]
+ * f3 -> "{"
+ * f4 -> ( InterfaceMemberDeclaration() )*
+ * f5 -> "}"
+ * </PRE>
+ */
+ public void visit(UnmodifiedInterfaceDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public void visit(InterfaceMemberDeclaration n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "final" |
"transient" | "volatile" )*
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * f4 -> ";"
+ * </PRE>
+ */
+ public void visit(FieldDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> VariableDeclaratorId()
+ * f1 -> [ "=" VariableInitializer() ]
+ * </PRE>
+ */
+ public void visit(VariableDeclarator n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(VariableDeclaratorId n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ArrayInitializer()
+ * | Expression()
+ * </PRE>
+ */
+ public void visit(VariableInitializer n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> [ VariableInitializer() ( "," VariableInitializer() )* ]
+ * f2 -> [ "," ]
+ * f3 -> "}"
+ * </PRE>
+ */
+ public void visit(ArrayInitializer n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> MethodDeclarator()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> ( Block() | ";" )
+ * f5 -> ( ";" )?
+ * </PRE>
+ */
+ public void visit(MethodDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> FormalParameters()
+ * f2 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(MethodDeclarator n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ FormalParameter() ( "," FormalParameter() )* ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public void visit(FormalParameters n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclaratorId()
+ * </PRE>
+ */
+ public void visit(FormalParameter n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "public" | "protected" | "private" ]
+ * f1 -> <IDENTIFIER>
+ * f2 -> FormalParameters()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> "{"
+ * f5 -> [ ExplicitConstructorInvocation() ]
+ * f6 -> ( BlockStatement() )*
+ * f7 -> "}"
+ * </PRE>
+ */
+ public void visit(ConstructorDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ n.f6.accept(this);
+ n.f7.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "this" Arguments() ";"
+ * | [ PrimaryExpression() "." ] "super" Arguments() ";"
+ * </PRE>
+ */
+ public void visit(ExplicitConstructorInvocation n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "static" ]
+ * f1 -> Block()
+ * </PRE>
+ */
+ public void visit(Initializer n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( PrimitiveType() | Name() )
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(Type n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "boolean"
+ * | "char"
+ * | "byte"
+ * | "short"
+ * | "int"
+ * | "long"
+ * | "float"
+ * | "double"
+ * </PRE>
+ */
+ public void visit(PrimitiveType n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "void"
+ * | Type()
+ * </PRE>
+ */
+ public void visit(ResultType n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "." <IDENTIFIER> )*
+ * </PRE>
+ */
+ public void visit(Name n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Name()
+ * f1 -> ( "," Name() )*
+ * </PRE>
+ */
+ public void visit(NameList n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalExpression()
+ * f1 -> [ AssignmentOperator() Expression() ]
+ * </PRE>
+ */
+ public void visit(Expression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "="
+ * | "*="
+ * | "/="
+ * | "%="
+ * | "+="
+ * | "-="
+ * | "<<="
+ * | ">>="
+ * | ">>>="
+ * | "&="
+ * | "^="
+ * | "|="
+ * </PRE>
+ */
+ public void visit(AssignmentOperator n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalOrExpression()
+ * f1 -> [ "?" Expression() ":" ConditionalExpression() ]
+ * </PRE>
+ */
+ public void visit(ConditionalExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalAndExpression()
+ * f1 -> ( "||" ConditionalAndExpression() )*
+ * </PRE>
+ */
+ public void visit(ConditionalOrExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> InclusiveOrExpression()
+ * f1 -> ( "&&" InclusiveOrExpression() )*
+ * </PRE>
+ */
+ public void visit(ConditionalAndExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ExclusiveOrExpression()
+ * f1 -> ( "|" ExclusiveOrExpression() )*
+ * </PRE>
+ */
+ public void visit(InclusiveOrExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> AndExpression()
+ * f1 -> ( "^" AndExpression() )*
+ * </PRE>
+ */
+ public void visit(ExclusiveOrExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> EqualityExpression()
+ * f1 -> ( "&" EqualityExpression() )*
+ * </PRE>
+ */
+ public void visit(AndExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> InstanceOfExpression()
+ * f1 -> ( ( "==" | "!=" ) InstanceOfExpression() )*
+ * </PRE>
+ */
+ public void visit(EqualityExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> RelationalExpression()
+ * f1 -> [ "instanceof" Type() ]
+ * </PRE>
+ */
+ public void visit(InstanceOfExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ShiftExpression()
+ * f1 -> ( ( "<" | ">" | "<=" | ">=" ) ShiftExpression() )*
+ * </PRE>
+ */
+ public void visit(RelationalExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> AdditiveExpression()
+ * f1 -> ( ( "<<" | ">>" | ">>>" )
AdditiveExpression() )*
+ * </PRE>
+ */
+ public void visit(ShiftExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> MultiplicativeExpression()
+ * f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
+ * </PRE>
+ */
+ public void visit(AdditiveExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> UnaryExpression()
+ * f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
+ * </PRE>
+ */
+ public void visit(MultiplicativeExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "+" | "-" ) UnaryExpression()
+ * | PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public void visit(UnaryExpression n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "++"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public void visit(PreIncrementExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "--"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public void visit(PreDecrementExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "~" | "!" ) UnaryExpression()
+ * | CastExpression()
+ * | PostfixExpression()
+ * </PRE>
+ */
+ public void visit(UnaryExpressionNotPlusMinus n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "(" PrimitiveType()
+ * | "(" Name() "[" "]"
+ * | "(" Name() ")" ( "~" | "!" | "(" | <IDENTIFIER> | "this" |
"super" | "new" | Literal() )
+ * </PRE>
+ */
+ public void visit(CastLookahead n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryExpression()
+ * f1 -> [ "++" | "--" ]
+ * </PRE>
+ */
+ public void visit(PostfixExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "(" Type() ")" UnaryExpression()
+ * | "(" Type() ")" UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public void visit(CastExpression n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryPrefix()
+ * f1 -> ( PrimarySuffix() )*
+ * </PRE>
+ */
+ public void visit(PrimaryExpression n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Literal()
+ * | "this"
+ * | "super" "." <IDENTIFIER>
+ * | "(" Expression() ")"
+ * | AllocationExpression()
+ * | ResultType() "." "class"
+ * | Name()
+ * </PRE>
+ */
+ public void visit(PrimaryPrefix n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "." "this"
+ * | "." AllocationExpression()
+ * | "[" Expression() "]"
+ * | "." <IDENTIFIER>
+ * | Arguments()
+ * </PRE>
+ */
+ public void visit(PrimarySuffix n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <INTEGER_LITERAL>
+ * | <FLOATING_POINT_LITERAL>
+ * | <CHARACTER_LITERAL>
+ * | <STRING_LITERAL>
+ * | BooleanLiteral()
+ * | NullLiteral()
+ * </PRE>
+ */
+ public void visit(Literal n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "true"
+ * | "false"
+ * </PRE>
+ */
+ public void visit(BooleanLiteral n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "null"
+ * </PRE>
+ */
+ public void visit(NullLiteral n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ ArgumentList() ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public void visit(Arguments n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Expression()
+ * f1 -> ( "," Expression() )*
+ * </PRE>
+ */
+ public void visit(ArgumentList n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "new" PrimitiveType() ArrayDimsAndInits()
+ * | "new" Name() ( ArrayDimsAndInits() | Arguments() [ ClassBody() ]
)
+ * </PRE>
+ */
+ public void visit(AllocationExpression n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "[" Expression() "]" )+ ( "[" "]" )*
+ * | ( "[" "]" )+ ArrayInitializer()
+ * </PRE>
+ */
+ public void visit(ArrayDimsAndInits n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LabeledStatement()
+ * | Block()
+ * | EmptyStatement()
+ * | StatementExpression() ";"
+ * | SwitchStatement()
+ * | IfStatement()
+ * | WhileStatement()
+ * | DoStatement()
+ * | ForStatement()
+ * | BreakStatement()
+ * | ContinueStatement()
+ * | ReturnStatement()
+ * | ThrowStatement()
+ * | SynchronizedStatement()
+ * | TryStatement()
+ * </PRE>
+ */
+ public void visit(Statement n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ":"
+ * f2 -> Statement()
+ * </PRE>
+ */
+ public void visit(LabeledStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( BlockStatement() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public void visit(Block n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration() ";"
+ * | Statement()
+ * | UnmodifiedClassDeclaration()
+ * | UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(BlockStatement n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * </PRE>
+ */
+ public void visit(LocalVariableDeclaration n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ";"
+ * </PRE>
+ */
+ public void visit(EmptyStatement n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | PrimaryExpression() [ "++" | "--" | AssignmentOperator()
Expression() ]
+ * </PRE>
+ */
+ public void visit(StatementExpression n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "switch"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> "{"
+ * f5 -> ( SwitchLabel() ( BlockStatement() )* )*
+ * f6 -> "}"
+ * </PRE>
+ */
+ public void visit(SwitchStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ n.f6.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "case" Expression() ":"
+ * | "default" ":"
+ * </PRE>
+ */
+ public void visit(SwitchLabel n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "if"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * f5 -> [ "else" Statement() ]
+ * </PRE>
+ */
+ public void visit(IfStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "while"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * </PRE>
+ */
+ public void visit(WhileStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "do"
+ * f1 -> Statement()
+ * f2 -> "while"
+ * f3 -> "("
+ * f4 -> Expression()
+ * f5 -> ")"
+ * f6 -> ";"
+ * </PRE>
+ */
+ public void visit(DoStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ n.f6.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "for"
+ * f1 -> "("
+ * f2 -> [ ForInit() ]
+ * f3 -> ";"
+ * f4 -> [ Expression() ]
+ * f5 -> ";"
+ * f6 -> [ ForUpdate() ]
+ * f7 -> ")"
+ * f8 -> Statement()
+ * </PRE>
+ */
+ public void visit(ForStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ n.f5.accept(this);
+ n.f6.accept(this);
+ n.f7.accept(this);
+ n.f8.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration()
+ * | StatementExpressionList()
+ * </PRE>
+ */
+ public void visit(ForInit n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpression()
+ * f1 -> ( "," StatementExpression() )*
+ * </PRE>
+ */
+ public void visit(StatementExpressionList n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpressionList()
+ * </PRE>
+ */
+ public void visit(ForUpdate n) {
+ n.f0.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "break"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(BreakStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "continue"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ContinueStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "return"
+ * f1 -> [ Expression() ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ReturnStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "throw"
+ * f1 -> Expression()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ThrowStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "synchronized"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Block()
+ * </PRE>
+ */
+ public void visit(SynchronizedStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ n.f4.accept(this);
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "try"
+ * f1 -> Block()
+ * f2 -> ( "catch" "(" FormalParameter() ")" Block() )*
+ * f3 -> [ "finally" Block() ]
+ * </PRE>
+ */
+ public void visit(TryStatement n) {
+ n.f0.accept(this);
+ n.f1.accept(this);
+ n.f2.accept(this);
+ n.f3.accept(this);
+ }
+
+}
Added:
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectDepthFirst.java
===================================================================
---
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectDepthFirst.java
2006-06-08 17:41:16 UTC (rev 2971)
+++
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectDepthFirst.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -0,0 +1,1326 @@
+//
+// Generated by JTB 1.2.2
+//
+
+package org.gnu.freeway.support.javaparser.visitors;
+import org.gnu.freeway.support.javaparser.*;
+import java.util.*;
+
+/**
+ * Provides default methods which visit each node in the tree in depth-first
+ * order. Your visitors may extend this class.
+ */
+public class ObjectDepthFirst implements ObjectVisitor {
+ //
+ // Auto class visitors--probably don't need to be overridden.
+ //
+ public Object visit(NodeList n, Object argu) {
+ Object _ret=argu;
+ int _count=0;
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); ) {
+ _ret=((Node)e.nextElement()).accept(this,_ret);
+ _count++;
+ }
+ return _ret;
+ }
+
+ public Object visit(NodeListOptional n, Object argu) {
+ if ( n.present() ) {
+ Object _ret=argu;
+ int _count=0;
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); ) {
+ _ret=((Node)e.nextElement()).accept(this,_ret);
+ _count++;
+ }
+ return _ret;
+ }
+ else
+ return argu;
+ }
+
+ public Object visit(NodeOptional n, Object argu) {
+ if ( n.present() )
+ return n.node.accept(this,argu);
+ else
+ return argu;
+ }
+
+ public Object visit(NodeSequence n, Object argu) {
+ Object _ret=argu;
+ int _count=0;
+ for ( Enumeration e = n.elements(); e.hasMoreElements(); ) {
+ _ret=((Node)e.nextElement()).accept(this,_ret);
+ _count++;
+ }
+ return _ret;
+ }
+
+ public Object visit(NodeToken n, Object argu) { return argu; }
+
+ //
+ // User-generated visitor methods below
+ //
+
+ /**
+ * <PRE>
+ * f0 -> [ PackageDeclaration() ]
+ * f1 -> ( ImportDeclaration() )*
+ * f2 -> ( TypeDeclaration() )*
+ * f3 -> <EOF>
+ * </PRE>
+ */
+ public Object visit(CompilationUnit n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "package"
+ * f1 -> Name()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(PackageDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "import"
+ * f1 -> Name()
+ * f2 -> [ "." "*" ]
+ * f3 -> ";"
+ * </PRE>
+ */
+ public Object visit(ImportDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ClassDeclaration()
+ * | InterfaceDeclaration()
+ * | ";"
+ * </PRE>
+ */
+ public Object visit(TypeDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "final" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * </PRE>
+ */
+ public Object visit(ClassDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "class"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" Name() ]
+ * f3 -> [ "implements" NameList() ]
+ * f4 -> ClassBody()
+ * </PRE>
+ */
+ public Object visit(UnmodifiedClassDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( ClassBodyDeclaration() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public Object visit(ClassBody n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * f2 -> ( ";" )?
+ * </PRE>
+ */
+ public Object visit(NestedClassDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Initializer()
+ * | NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | ConstructorDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public Object visit(ClassBodyDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> <IDENTIFIER>
+ * f3 -> "("
+ * </PRE>
+ */
+ public Object visit(MethodDeclarationLookahead n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(InterfaceDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(NestedInterfaceDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "interface"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" NameList() ]
+ * f3 -> "{"
+ * f4 -> ( InterfaceMemberDeclaration() )*
+ * f5 -> "}"
+ * </PRE>
+ */
+ public Object visit(UnmodifiedInterfaceDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public Object visit(InterfaceMemberDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "final" |
"transient" | "volatile" )*
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * f4 -> ";"
+ * </PRE>
+ */
+ public Object visit(FieldDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> VariableDeclaratorId()
+ * f1 -> [ "=" VariableInitializer() ]
+ * </PRE>
+ */
+ public Object visit(VariableDeclarator n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(VariableDeclaratorId n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ArrayInitializer()
+ * | Expression()
+ * </PRE>
+ */
+ public Object visit(VariableInitializer n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> [ VariableInitializer() ( "," VariableInitializer() )* ]
+ * f2 -> [ "," ]
+ * f3 -> "}"
+ * </PRE>
+ */
+ public Object visit(ArrayInitializer n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> MethodDeclarator()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> ( Block() | ";" )
+ * f5 -> ( ";" )?
+ * </PRE>
+ */
+ public Object visit(MethodDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> FormalParameters()
+ * f2 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(MethodDeclarator n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ FormalParameter() ( "," FormalParameter() )* ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public Object visit(FormalParameters n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclaratorId()
+ * </PRE>
+ */
+ public Object visit(FormalParameter n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "public" | "protected" | "private" ]
+ * f1 -> <IDENTIFIER>
+ * f2 -> FormalParameters()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> "{"
+ * f5 -> [ ExplicitConstructorInvocation() ]
+ * f6 -> ( BlockStatement() )*
+ * f7 -> "}"
+ * </PRE>
+ */
+ public Object visit(ConstructorDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ _ret=n.f6.accept(this, _ret);
+ _ret=n.f7.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "this" Arguments() ";"
+ * | [ PrimaryExpression() "." ] "super" Arguments() ";"
+ * </PRE>
+ */
+ public Object visit(ExplicitConstructorInvocation n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "static" ]
+ * f1 -> Block()
+ * </PRE>
+ */
+ public Object visit(Initializer n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( PrimitiveType() | Name() )
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(Type n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "boolean"
+ * | "char"
+ * | "byte"
+ * | "short"
+ * | "int"
+ * | "long"
+ * | "float"
+ * | "double"
+ * </PRE>
+ */
+ public Object visit(PrimitiveType n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "void"
+ * | Type()
+ * </PRE>
+ */
+ public Object visit(ResultType n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "." <IDENTIFIER> )*
+ * </PRE>
+ */
+ public Object visit(Name n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Name()
+ * f1 -> ( "," Name() )*
+ * </PRE>
+ */
+ public Object visit(NameList n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalExpression()
+ * f1 -> [ AssignmentOperator() Expression() ]
+ * </PRE>
+ */
+ public Object visit(Expression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "="
+ * | "*="
+ * | "/="
+ * | "%="
+ * | "+="
+ * | "-="
+ * | "<<="
+ * | ">>="
+ * | ">>>="
+ * | "&="
+ * | "^="
+ * | "|="
+ * </PRE>
+ */
+ public Object visit(AssignmentOperator n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalOrExpression()
+ * f1 -> [ "?" Expression() ":" ConditionalExpression() ]
+ * </PRE>
+ */
+ public Object visit(ConditionalExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalAndExpression()
+ * f1 -> ( "||" ConditionalAndExpression() )*
+ * </PRE>
+ */
+ public Object visit(ConditionalOrExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> InclusiveOrExpression()
+ * f1 -> ( "&&" InclusiveOrExpression() )*
+ * </PRE>
+ */
+ public Object visit(ConditionalAndExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ExclusiveOrExpression()
+ * f1 -> ( "|" ExclusiveOrExpression() )*
+ * </PRE>
+ */
+ public Object visit(InclusiveOrExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> AndExpression()
+ * f1 -> ( "^" AndExpression() )*
+ * </PRE>
+ */
+ public Object visit(ExclusiveOrExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> EqualityExpression()
+ * f1 -> ( "&" EqualityExpression() )*
+ * </PRE>
+ */
+ public Object visit(AndExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> InstanceOfExpression()
+ * f1 -> ( ( "==" | "!=" ) InstanceOfExpression() )*
+ * </PRE>
+ */
+ public Object visit(EqualityExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> RelationalExpression()
+ * f1 -> [ "instanceof" Type() ]
+ * </PRE>
+ */
+ public Object visit(InstanceOfExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ShiftExpression()
+ * f1 -> ( ( "<" | ">" | "<=" | ">=" ) ShiftExpression() )*
+ * </PRE>
+ */
+ public Object visit(RelationalExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> AdditiveExpression()
+ * f1 -> ( ( "<<" | ">>" | ">>>" )
AdditiveExpression() )*
+ * </PRE>
+ */
+ public Object visit(ShiftExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> MultiplicativeExpression()
+ * f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
+ * </PRE>
+ */
+ public Object visit(AdditiveExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> UnaryExpression()
+ * f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
+ * </PRE>
+ */
+ public Object visit(MultiplicativeExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "+" | "-" ) UnaryExpression()
+ * | PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public Object visit(UnaryExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "++"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public Object visit(PreIncrementExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "--"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public Object visit(PreDecrementExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "~" | "!" ) UnaryExpression()
+ * | CastExpression()
+ * | PostfixExpression()
+ * </PRE>
+ */
+ public Object visit(UnaryExpressionNotPlusMinus n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "(" PrimitiveType()
+ * | "(" Name() "[" "]"
+ * | "(" Name() ")" ( "~" | "!" | "(" | <IDENTIFIER> | "this" |
"super" | "new" | Literal() )
+ * </PRE>
+ */
+ public Object visit(CastLookahead n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryExpression()
+ * f1 -> [ "++" | "--" ]
+ * </PRE>
+ */
+ public Object visit(PostfixExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "(" Type() ")" UnaryExpression()
+ * | "(" Type() ")" UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public Object visit(CastExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryPrefix()
+ * f1 -> ( PrimarySuffix() )*
+ * </PRE>
+ */
+ public Object visit(PrimaryExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Literal()
+ * | "this"
+ * | "super" "." <IDENTIFIER>
+ * | "(" Expression() ")"
+ * | AllocationExpression()
+ * | ResultType() "." "class"
+ * | Name()
+ * </PRE>
+ */
+ public Object visit(PrimaryPrefix n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "." "this"
+ * | "." AllocationExpression()
+ * | "[" Expression() "]"
+ * | "." <IDENTIFIER>
+ * | Arguments()
+ * </PRE>
+ */
+ public Object visit(PrimarySuffix n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <INTEGER_LITERAL>
+ * | <FLOATING_POINT_LITERAL>
+ * | <CHARACTER_LITERAL>
+ * | <STRING_LITERAL>
+ * | BooleanLiteral()
+ * | NullLiteral()
+ * </PRE>
+ */
+ public Object visit(Literal n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "true"
+ * | "false"
+ * </PRE>
+ */
+ public Object visit(BooleanLiteral n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "null"
+ * </PRE>
+ */
+ public Object visit(NullLiteral n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ ArgumentList() ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public Object visit(Arguments n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> Expression()
+ * f1 -> ( "," Expression() )*
+ * </PRE>
+ */
+ public Object visit(ArgumentList n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "new" PrimitiveType() ArrayDimsAndInits()
+ * | "new" Name() ( ArrayDimsAndInits() | Arguments() [ ClassBody() ]
)
+ * </PRE>
+ */
+ public Object visit(AllocationExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ( "[" Expression() "]" )+ ( "[" "]" )*
+ * | ( "[" "]" )+ ArrayInitializer()
+ * </PRE>
+ */
+ public Object visit(ArrayDimsAndInits n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LabeledStatement()
+ * | Block()
+ * | EmptyStatement()
+ * | StatementExpression() ";"
+ * | SwitchStatement()
+ * | IfStatement()
+ * | WhileStatement()
+ * | DoStatement()
+ * | ForStatement()
+ * | BreakStatement()
+ * | ContinueStatement()
+ * | ReturnStatement()
+ * | ThrowStatement()
+ * | SynchronizedStatement()
+ * | TryStatement()
+ * </PRE>
+ */
+ public Object visit(Statement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ":"
+ * f2 -> Statement()
+ * </PRE>
+ */
+ public Object visit(LabeledStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( BlockStatement() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public Object visit(Block n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration() ";"
+ * | Statement()
+ * | UnmodifiedClassDeclaration()
+ * | UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(BlockStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * </PRE>
+ */
+ public Object visit(LocalVariableDeclaration n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> ";"
+ * </PRE>
+ */
+ public Object visit(EmptyStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | PrimaryExpression() [ "++" | "--" | AssignmentOperator()
Expression() ]
+ * </PRE>
+ */
+ public Object visit(StatementExpression n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "switch"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> "{"
+ * f5 -> ( SwitchLabel() ( BlockStatement() )* )*
+ * f6 -> "}"
+ * </PRE>
+ */
+ public Object visit(SwitchStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ _ret=n.f6.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "case" Expression() ":"
+ * | "default" ":"
+ * </PRE>
+ */
+ public Object visit(SwitchLabel n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "if"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * f5 -> [ "else" Statement() ]
+ * </PRE>
+ */
+ public Object visit(IfStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "while"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * </PRE>
+ */
+ public Object visit(WhileStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "do"
+ * f1 -> Statement()
+ * f2 -> "while"
+ * f3 -> "("
+ * f4 -> Expression()
+ * f5 -> ")"
+ * f6 -> ";"
+ * </PRE>
+ */
+ public Object visit(DoStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ _ret=n.f6.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "for"
+ * f1 -> "("
+ * f2 -> [ ForInit() ]
+ * f3 -> ";"
+ * f4 -> [ Expression() ]
+ * f5 -> ";"
+ * f6 -> [ ForUpdate() ]
+ * f7 -> ")"
+ * f8 -> Statement()
+ * </PRE>
+ */
+ public Object visit(ForStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ _ret=n.f5.accept(this, _ret);
+ _ret=n.f6.accept(this, _ret);
+ _ret=n.f7.accept(this, _ret);
+ _ret=n.f8.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration()
+ * | StatementExpressionList()
+ * </PRE>
+ */
+ public Object visit(ForInit n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpression()
+ * f1 -> ( "," StatementExpression() )*
+ * </PRE>
+ */
+ public Object visit(StatementExpressionList n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpressionList()
+ * </PRE>
+ */
+ public Object visit(ForUpdate n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "break"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(BreakStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "continue"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ContinueStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "return"
+ * f1 -> [ Expression() ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ReturnStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "throw"
+ * f1 -> Expression()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ThrowStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "synchronized"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Block()
+ * </PRE>
+ */
+ public Object visit(SynchronizedStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ _ret=n.f4.accept(this, _ret);
+ return _ret;
+ }
+
+ /**
+ * <PRE>
+ * f0 -> "try"
+ * f1 -> Block()
+ * f2 -> ( "catch" "(" FormalParameter() ")" Block() )*
+ * f3 -> [ "finally" Block() ]
+ * </PRE>
+ */
+ public Object visit(TryStatement n, Object argu) {
+ Object _ret=argu;
+ _ret=n.f0.accept(this, _ret);
+ _ret=n.f1.accept(this, _ret);
+ _ret=n.f2.accept(this, _ret);
+ _ret=n.f3.accept(this, _ret);
+ return _ret;
+ }
+
+}
Added:
freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectVisitor.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectVisitor.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/visitors/ObjectVisitor.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -0,0 +1,822 @@
+//
+// Generated by JTB 1.2.2
+//
+
+package org.gnu.freeway.support.javaparser.visitors;
+import org.gnu.freeway.support.javaparser.*;
+import java.util.*;
+
+/**
+ * All Object visitors must implement this interface.
+ */
+public interface ObjectVisitor {
+ //
+ // Object Auto class visitors
+ //
+ public Object visit(NodeList n, Object argu);
+ public Object visit(NodeListOptional n, Object argu);
+ public Object visit(NodeOptional n, Object argu);
+ public Object visit(NodeSequence n, Object argu);
+ public Object visit(NodeToken n, Object argu);
+
+ //
+ // User-generated visitor methods below
+ //
+
+ /**
+ * <PRE>
+ * f0 -> [ PackageDeclaration() ]
+ * f1 -> ( ImportDeclaration() )*
+ * f2 -> ( TypeDeclaration() )*
+ * f3 -> <EOF>
+ * </PRE>
+ */
+ public Object visit(CompilationUnit n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "package"
+ * f1 -> Name()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(PackageDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "import"
+ * f1 -> Name()
+ * f2 -> [ "." "*" ]
+ * f3 -> ";"
+ * </PRE>
+ */
+ public Object visit(ImportDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ClassDeclaration()
+ * | InterfaceDeclaration()
+ * | ";"
+ * </PRE>
+ */
+ public Object visit(TypeDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "final" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * </PRE>
+ */
+ public Object visit(ClassDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "class"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" Name() ]
+ * f3 -> [ "implements" NameList() ]
+ * f4 -> ClassBody()
+ * </PRE>
+ */
+ public Object visit(UnmodifiedClassDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( ClassBodyDeclaration() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public Object visit(ClassBody n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * f2 -> ( ";" )?
+ * </PRE>
+ */
+ public Object visit(NestedClassDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> Initializer()
+ * | NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | ConstructorDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public Object visit(ClassBodyDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> <IDENTIFIER>
+ * f3 -> "("
+ * </PRE>
+ */
+ public Object visit(MethodDeclarationLookahead n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(InterfaceDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(NestedInterfaceDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "interface"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" NameList() ]
+ * f3 -> "{"
+ * f4 -> ( InterfaceMemberDeclaration() )*
+ * f5 -> "}"
+ * </PRE>
+ */
+ public Object visit(UnmodifiedInterfaceDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public Object visit(InterfaceMemberDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "final" |
"transient" | "volatile" )*
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * f4 -> ";"
+ * </PRE>
+ */
+ public Object visit(FieldDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> VariableDeclaratorId()
+ * f1 -> [ "=" VariableInitializer() ]
+ * </PRE>
+ */
+ public Object visit(VariableDeclarator n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(VariableDeclaratorId n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ArrayInitializer()
+ * | Expression()
+ * </PRE>
+ */
+ public Object visit(VariableInitializer n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> [ VariableInitializer() ( "," VariableInitializer() )* ]
+ * f2 -> [ "," ]
+ * f3 -> "}"
+ * </PRE>
+ */
+ public Object visit(ArrayInitializer n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> MethodDeclarator()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> ( Block() | ";" )
+ * f5 -> ( ";" )?
+ * </PRE>
+ */
+ public Object visit(MethodDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> FormalParameters()
+ * f2 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(MethodDeclarator n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ FormalParameter() ( "," FormalParameter() )* ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public Object visit(FormalParameters n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclaratorId()
+ * </PRE>
+ */
+ public Object visit(FormalParameter n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> [ "public" | "protected" | "private" ]
+ * f1 -> <IDENTIFIER>
+ * f2 -> FormalParameters()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> "{"
+ * f5 -> [ ExplicitConstructorInvocation() ]
+ * f6 -> ( BlockStatement() )*
+ * f7 -> "}"
+ * </PRE>
+ */
+ public Object visit(ConstructorDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "this" Arguments() ";"
+ * | [ PrimaryExpression() "." ] "super" Arguments() ";"
+ * </PRE>
+ */
+ public Object visit(ExplicitConstructorInvocation n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> [ "static" ]
+ * f1 -> Block()
+ * </PRE>
+ */
+ public Object visit(Initializer n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( PrimitiveType() | Name() )
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public Object visit(Type n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "boolean"
+ * | "char"
+ * | "byte"
+ * | "short"
+ * | "int"
+ * | "long"
+ * | "float"
+ * | "double"
+ * </PRE>
+ */
+ public Object visit(PrimitiveType n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "void"
+ * | Type()
+ * </PRE>
+ */
+ public Object visit(ResultType n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "." <IDENTIFIER> )*
+ * </PRE>
+ */
+ public Object visit(Name n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> Name()
+ * f1 -> ( "," Name() )*
+ * </PRE>
+ */
+ public Object visit(NameList n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalExpression()
+ * f1 -> [ AssignmentOperator() Expression() ]
+ * </PRE>
+ */
+ public Object visit(Expression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "="
+ * | "*="
+ * | "/="
+ * | "%="
+ * | "+="
+ * | "-="
+ * | "<<="
+ * | ">>="
+ * | ">>>="
+ * | "&="
+ * | "^="
+ * | "|="
+ * </PRE>
+ */
+ public Object visit(AssignmentOperator n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalOrExpression()
+ * f1 -> [ "?" Expression() ":" ConditionalExpression() ]
+ * </PRE>
+ */
+ public Object visit(ConditionalExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalAndExpression()
+ * f1 -> ( "||" ConditionalAndExpression() )*
+ * </PRE>
+ */
+ public Object visit(ConditionalOrExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> InclusiveOrExpression()
+ * f1 -> ( "&&" InclusiveOrExpression() )*
+ * </PRE>
+ */
+ public Object visit(ConditionalAndExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ExclusiveOrExpression()
+ * f1 -> ( "|" ExclusiveOrExpression() )*
+ * </PRE>
+ */
+ public Object visit(InclusiveOrExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> AndExpression()
+ * f1 -> ( "^" AndExpression() )*
+ * </PRE>
+ */
+ public Object visit(ExclusiveOrExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> EqualityExpression()
+ * f1 -> ( "&" EqualityExpression() )*
+ * </PRE>
+ */
+ public Object visit(AndExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> InstanceOfExpression()
+ * f1 -> ( ( "==" | "!=" ) InstanceOfExpression() )*
+ * </PRE>
+ */
+ public Object visit(EqualityExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> RelationalExpression()
+ * f1 -> [ "instanceof" Type() ]
+ * </PRE>
+ */
+ public Object visit(InstanceOfExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ShiftExpression()
+ * f1 -> ( ( "<" | ">" | "<=" | ">=" ) ShiftExpression() )*
+ * </PRE>
+ */
+ public Object visit(RelationalExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> AdditiveExpression()
+ * f1 -> ( ( "<<" | ">>" | ">>>" )
AdditiveExpression() )*
+ * </PRE>
+ */
+ public Object visit(ShiftExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> MultiplicativeExpression()
+ * f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
+ * </PRE>
+ */
+ public Object visit(AdditiveExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> UnaryExpression()
+ * f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
+ * </PRE>
+ */
+ public Object visit(MultiplicativeExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "+" | "-" ) UnaryExpression()
+ * | PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public Object visit(UnaryExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "++"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public Object visit(PreIncrementExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "--"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public Object visit(PreDecrementExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "~" | "!" ) UnaryExpression()
+ * | CastExpression()
+ * | PostfixExpression()
+ * </PRE>
+ */
+ public Object visit(UnaryExpressionNotPlusMinus n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "(" PrimitiveType()
+ * | "(" Name() "[" "]"
+ * | "(" Name() ")" ( "~" | "!" | "(" | <IDENTIFIER> | "this" |
"super" | "new" | Literal() )
+ * </PRE>
+ */
+ public Object visit(CastLookahead n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryExpression()
+ * f1 -> [ "++" | "--" ]
+ * </PRE>
+ */
+ public Object visit(PostfixExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "(" Type() ")" UnaryExpression()
+ * | "(" Type() ")" UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public Object visit(CastExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryPrefix()
+ * f1 -> ( PrimarySuffix() )*
+ * </PRE>
+ */
+ public Object visit(PrimaryExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> Literal()
+ * | "this"
+ * | "super" "." <IDENTIFIER>
+ * | "(" Expression() ")"
+ * | AllocationExpression()
+ * | ResultType() "." "class"
+ * | Name()
+ * </PRE>
+ */
+ public Object visit(PrimaryPrefix n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "." "this"
+ * | "." AllocationExpression()
+ * | "[" Expression() "]"
+ * | "." <IDENTIFIER>
+ * | Arguments()
+ * </PRE>
+ */
+ public Object visit(PrimarySuffix n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> <INTEGER_LITERAL>
+ * | <FLOATING_POINT_LITERAL>
+ * | <CHARACTER_LITERAL>
+ * | <STRING_LITERAL>
+ * | BooleanLiteral()
+ * | NullLiteral()
+ * </PRE>
+ */
+ public Object visit(Literal n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "true"
+ * | "false"
+ * </PRE>
+ */
+ public Object visit(BooleanLiteral n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "null"
+ * </PRE>
+ */
+ public Object visit(NullLiteral n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ ArgumentList() ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public Object visit(Arguments n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> Expression()
+ * f1 -> ( "," Expression() )*
+ * </PRE>
+ */
+ public Object visit(ArgumentList n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "new" PrimitiveType() ArrayDimsAndInits()
+ * | "new" Name() ( ArrayDimsAndInits() | Arguments() [ ClassBody() ]
)
+ * </PRE>
+ */
+ public Object visit(AllocationExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ( "[" Expression() "]" )+ ( "[" "]" )*
+ * | ( "[" "]" )+ ArrayInitializer()
+ * </PRE>
+ */
+ public Object visit(ArrayDimsAndInits n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> LabeledStatement()
+ * | Block()
+ * | EmptyStatement()
+ * | StatementExpression() ";"
+ * | SwitchStatement()
+ * | IfStatement()
+ * | WhileStatement()
+ * | DoStatement()
+ * | ForStatement()
+ * | BreakStatement()
+ * | ContinueStatement()
+ * | ReturnStatement()
+ * | ThrowStatement()
+ * | SynchronizedStatement()
+ * | TryStatement()
+ * </PRE>
+ */
+ public Object visit(Statement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ":"
+ * f2 -> Statement()
+ * </PRE>
+ */
+ public Object visit(LabeledStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( BlockStatement() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public Object visit(Block n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration() ";"
+ * | Statement()
+ * | UnmodifiedClassDeclaration()
+ * | UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public Object visit(BlockStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * </PRE>
+ */
+ public Object visit(LocalVariableDeclaration n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> ";"
+ * </PRE>
+ */
+ public Object visit(EmptyStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | PrimaryExpression() [ "++" | "--" | AssignmentOperator()
Expression() ]
+ * </PRE>
+ */
+ public Object visit(StatementExpression n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "switch"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> "{"
+ * f5 -> ( SwitchLabel() ( BlockStatement() )* )*
+ * f6 -> "}"
+ * </PRE>
+ */
+ public Object visit(SwitchStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "case" Expression() ":"
+ * | "default" ":"
+ * </PRE>
+ */
+ public Object visit(SwitchLabel n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "if"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * f5 -> [ "else" Statement() ]
+ * </PRE>
+ */
+ public Object visit(IfStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "while"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * </PRE>
+ */
+ public Object visit(WhileStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "do"
+ * f1 -> Statement()
+ * f2 -> "while"
+ * f3 -> "("
+ * f4 -> Expression()
+ * f5 -> ")"
+ * f6 -> ";"
+ * </PRE>
+ */
+ public Object visit(DoStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "for"
+ * f1 -> "("
+ * f2 -> [ ForInit() ]
+ * f3 -> ";"
+ * f4 -> [ Expression() ]
+ * f5 -> ";"
+ * f6 -> [ ForUpdate() ]
+ * f7 -> ")"
+ * f8 -> Statement()
+ * </PRE>
+ */
+ public Object visit(ForStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration()
+ * | StatementExpressionList()
+ * </PRE>
+ */
+ public Object visit(ForInit n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpression()
+ * f1 -> ( "," StatementExpression() )*
+ * </PRE>
+ */
+ public Object visit(StatementExpressionList n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpressionList()
+ * </PRE>
+ */
+ public Object visit(ForUpdate n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "break"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(BreakStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "continue"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ContinueStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "return"
+ * f1 -> [ Expression() ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ReturnStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "throw"
+ * f1 -> Expression()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public Object visit(ThrowStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "synchronized"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Block()
+ * </PRE>
+ */
+ public Object visit(SynchronizedStatement n, Object argu);
+
+ /**
+ * <PRE>
+ * f0 -> "try"
+ * f1 -> Block()
+ * f2 -> ( "catch" "(" FormalParameter() ")" Block() )*
+ * f3 -> [ "finally" Block() ]
+ * </PRE>
+ */
+ public Object visit(TryStatement n, Object argu);
+
+}
Added: freeway/src/org/gnu/freeway/support/javaparser/visitors/Visitor.java
===================================================================
--- freeway/src/org/gnu/freeway/support/javaparser/visitors/Visitor.java
2006-06-08 17:41:16 UTC (rev 2971)
+++ freeway/src/org/gnu/freeway/support/javaparser/visitors/Visitor.java
2006-06-08 17:42:59 UTC (rev 2972)
@@ -0,0 +1,823 @@
+//
+// Generated by JTB 1.2.2
+//
+
+package org.gnu.freeway.support.javaparser.visitors;
+import org.gnu.freeway.support.javaparser.*;
+import java.util.*;
+
+/**
+ * All void visitors must implement this interface.
+ */
+public interface Visitor {
+ //
+ // void Auto class visitors
+ //
+ public void visit(NodeList n);
+ public void visit(NodeListOptional n);
+ public void visit(NodeOptional n);
+ public void visit(NodeSequence n);
+ public void visit(NodeToken n);
+
+ //
+ // User-generated visitor methods below
+ //
+
+ /**
+ * <PRE>
+ * f0 -> [ PackageDeclaration() ]
+ * f1 -> ( ImportDeclaration() )*
+ * f2 -> ( TypeDeclaration() )*
+ * f3 -> <EOF>
+ * </PRE>
+ */
+ public void visit(CompilationUnit n);
+
+ /**
+ * <PRE>
+ * f0 -> "package"
+ * f1 -> Name()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(PackageDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> "import"
+ * f1 -> Name()
+ * f2 -> [ "." "*" ]
+ * f3 -> ";"
+ * </PRE>
+ */
+ public void visit(ImportDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ClassDeclaration()
+ * | InterfaceDeclaration()
+ * | ";"
+ * </PRE>
+ */
+ public void visit(TypeDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "final" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * </PRE>
+ */
+ public void visit(ClassDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> "class"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" Name() ]
+ * f3 -> [ "implements" NameList() ]
+ * f4 -> ClassBody()
+ * </PRE>
+ */
+ public void visit(UnmodifiedClassDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( ClassBodyDeclaration() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public void visit(ClassBody n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedClassDeclaration()
+ * f2 -> ( ";" )?
+ * </PRE>
+ */
+ public void visit(NestedClassDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> Initializer()
+ * | NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | ConstructorDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public void visit(ClassBodyDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> <IDENTIFIER>
+ * f3 -> "("
+ * </PRE>
+ */
+ public void visit(MethodDeclarationLookahead n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "abstract" | "public" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(InterfaceDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "static" | "abstract" | "final" | "public" | "protected" |
"private" | "strictfp" )*
+ * f1 -> UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(NestedInterfaceDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> "interface"
+ * f1 -> <IDENTIFIER>
+ * f2 -> [ "extends" NameList() ]
+ * f3 -> "{"
+ * f4 -> ( InterfaceMemberDeclaration() )*
+ * f5 -> "}"
+ * </PRE>
+ */
+ public void visit(UnmodifiedInterfaceDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> NestedClassDeclaration()
+ * | NestedInterfaceDeclaration()
+ * | MethodDeclaration()
+ * | FieldDeclaration()
+ * </PRE>
+ */
+ public void visit(InterfaceMemberDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "final" |
"transient" | "volatile" )*
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * f4 -> ";"
+ * </PRE>
+ */
+ public void visit(FieldDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> VariableDeclaratorId()
+ * f1 -> [ "=" VariableInitializer() ]
+ * </PRE>
+ */
+ public void visit(VariableDeclarator n);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(VariableDeclaratorId n);
+
+ /**
+ * <PRE>
+ * f0 -> ArrayInitializer()
+ * | Expression()
+ * </PRE>
+ */
+ public void visit(VariableInitializer n);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> [ VariableInitializer() ( "," VariableInitializer() )* ]
+ * f2 -> [ "," ]
+ * f3 -> "}"
+ * </PRE>
+ */
+ public void visit(ArrayInitializer n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "public" | "protected" | "private" | "static" | "abstract" |
"final" | "native" | "synchronized" | "strictfp" )*
+ * f1 -> ResultType()
+ * f2 -> MethodDeclarator()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> ( Block() | ";" )
+ * f5 -> ( ";" )?
+ * </PRE>
+ */
+ public void visit(MethodDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> FormalParameters()
+ * f2 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(MethodDeclarator n);
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ FormalParameter() ( "," FormalParameter() )* ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public void visit(FormalParameters n);
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclaratorId()
+ * </PRE>
+ */
+ public void visit(FormalParameter n);
+
+ /**
+ * <PRE>
+ * f0 -> [ "public" | "protected" | "private" ]
+ * f1 -> <IDENTIFIER>
+ * f2 -> FormalParameters()
+ * f3 -> [ "throws" NameList() ]
+ * f4 -> "{"
+ * f5 -> [ ExplicitConstructorInvocation() ]
+ * f6 -> ( BlockStatement() )*
+ * f7 -> "}"
+ * </PRE>
+ */
+ public void visit(ConstructorDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> "this" Arguments() ";"
+ * | [ PrimaryExpression() "." ] "super" Arguments() ";"
+ * </PRE>
+ */
+ public void visit(ExplicitConstructorInvocation n);
+
+ /**
+ * <PRE>
+ * f0 -> [ "static" ]
+ * f1 -> Block()
+ * </PRE>
+ */
+ public void visit(Initializer n);
+
+ /**
+ * <PRE>
+ * f0 -> ( PrimitiveType() | Name() )
+ * f1 -> ( "[" "]" )*
+ * </PRE>
+ */
+ public void visit(Type n);
+
+ /**
+ * <PRE>
+ * f0 -> "boolean"
+ * | "char"
+ * | "byte"
+ * | "short"
+ * | "int"
+ * | "long"
+ * | "float"
+ * | "double"
+ * </PRE>
+ */
+ public void visit(PrimitiveType n);
+
+ /**
+ * <PRE>
+ * f0 -> "void"
+ * | Type()
+ * </PRE>
+ */
+ public void visit(ResultType n);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ( "." <IDENTIFIER> )*
+ * </PRE>
+ */
+ public void visit(Name n);
+
+ /**
+ * <PRE>
+ * f0 -> Name()
+ * f1 -> ( "," Name() )*
+ * </PRE>
+ */
+ public void visit(NameList n);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalExpression()
+ * f1 -> [ AssignmentOperator() Expression() ]
+ * </PRE>
+ */
+ public void visit(Expression n);
+
+ /**
+ * <PRE>
+ * f0 -> "="
+ * | "*="
+ * | "/="
+ * | "%="
+ * | "+="
+ * | "-="
+ * | "<<="
+ * | ">>="
+ * | ">>>="
+ * | "&="
+ * | "^="
+ * | "|="
+ * </PRE>
+ */
+ public void visit(AssignmentOperator n);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalOrExpression()
+ * f1 -> [ "?" Expression() ":" ConditionalExpression() ]
+ * </PRE>
+ */
+ public void visit(ConditionalExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ConditionalAndExpression()
+ * f1 -> ( "||" ConditionalAndExpression() )*
+ * </PRE>
+ */
+ public void visit(ConditionalOrExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> InclusiveOrExpression()
+ * f1 -> ( "&&" InclusiveOrExpression() )*
+ * </PRE>
+ */
+ public void visit(ConditionalAndExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ExclusiveOrExpression()
+ * f1 -> ( "|" ExclusiveOrExpression() )*
+ * </PRE>
+ */
+ public void visit(InclusiveOrExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> AndExpression()
+ * f1 -> ( "^" AndExpression() )*
+ * </PRE>
+ */
+ public void visit(ExclusiveOrExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> EqualityExpression()
+ * f1 -> ( "&" EqualityExpression() )*
+ * </PRE>
+ */
+ public void visit(AndExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> InstanceOfExpression()
+ * f1 -> ( ( "==" | "!=" ) InstanceOfExpression() )*
+ * </PRE>
+ */
+ public void visit(EqualityExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> RelationalExpression()
+ * f1 -> [ "instanceof" Type() ]
+ * </PRE>
+ */
+ public void visit(InstanceOfExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ShiftExpression()
+ * f1 -> ( ( "<" | ">" | "<=" | ">=" ) ShiftExpression() )*
+ * </PRE>
+ */
+ public void visit(RelationalExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> AdditiveExpression()
+ * f1 -> ( ( "<<" | ">>" | ">>>" )
AdditiveExpression() )*
+ * </PRE>
+ */
+ public void visit(ShiftExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> MultiplicativeExpression()
+ * f1 -> ( ( "+" | "-" ) MultiplicativeExpression() )*
+ * </PRE>
+ */
+ public void visit(AdditiveExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> UnaryExpression()
+ * f1 -> ( ( "*" | "/" | "%" ) UnaryExpression() )*
+ * </PRE>
+ */
+ public void visit(MultiplicativeExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "+" | "-" ) UnaryExpression()
+ * | PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public void visit(UnaryExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> "++"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public void visit(PreIncrementExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> "--"
+ * f1 -> PrimaryExpression()
+ * </PRE>
+ */
+ public void visit(PreDecrementExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "~" | "!" ) UnaryExpression()
+ * | CastExpression()
+ * | PostfixExpression()
+ * </PRE>
+ */
+ public void visit(UnaryExpressionNotPlusMinus n);
+
+ /**
+ * <PRE>
+ * f0 -> "(" PrimitiveType()
+ * | "(" Name() "[" "]"
+ * | "(" Name() ")" ( "~" | "!" | "(" | <IDENTIFIER> | "this" |
"super" | "new" | Literal() )
+ * </PRE>
+ */
+ public void visit(CastLookahead n);
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryExpression()
+ * f1 -> [ "++" | "--" ]
+ * </PRE>
+ */
+ public void visit(PostfixExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> "(" Type() ")" UnaryExpression()
+ * | "(" Type() ")" UnaryExpressionNotPlusMinus()
+ * </PRE>
+ */
+ public void visit(CastExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> PrimaryPrefix()
+ * f1 -> ( PrimarySuffix() )*
+ * </PRE>
+ */
+ public void visit(PrimaryExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> Literal()
+ * | "this"
+ * | "super" "." <IDENTIFIER>
+ * | "(" Expression() ")"
+ * | AllocationExpression()
+ * | ResultType() "." "class"
+ * | Name()
+ * </PRE>
+ */
+ public void visit(PrimaryPrefix n);
+
+ /**
+ * <PRE>
+ * f0 -> "." "this"
+ * | "." AllocationExpression()
+ * | "[" Expression() "]"
+ * | "." <IDENTIFIER>
+ * | Arguments()
+ * </PRE>
+ */
+ public void visit(PrimarySuffix n);
+
+ /**
+ * <PRE>
+ * f0 -> <INTEGER_LITERAL>
+ * | <FLOATING_POINT_LITERAL>
+ * | <CHARACTER_LITERAL>
+ * | <STRING_LITERAL>
+ * | BooleanLiteral()
+ * | NullLiteral()
+ * </PRE>
+ */
+ public void visit(Literal n);
+
+ /**
+ * <PRE>
+ * f0 -> "true"
+ * | "false"
+ * </PRE>
+ */
+ public void visit(BooleanLiteral n);
+
+ /**
+ * <PRE>
+ * f0 -> "null"
+ * </PRE>
+ */
+ public void visit(NullLiteral n);
+
+ /**
+ * <PRE>
+ * f0 -> "("
+ * f1 -> [ ArgumentList() ]
+ * f2 -> ")"
+ * </PRE>
+ */
+ public void visit(Arguments n);
+
+ /**
+ * <PRE>
+ * f0 -> Expression()
+ * f1 -> ( "," Expression() )*
+ * </PRE>
+ */
+ public void visit(ArgumentList n);
+
+ /**
+ * <PRE>
+ * f0 -> "new" PrimitiveType() ArrayDimsAndInits()
+ * | "new" Name() ( ArrayDimsAndInits() | Arguments() [ ClassBody() ]
)
+ * </PRE>
+ */
+ public void visit(AllocationExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> ( "[" Expression() "]" )+ ( "[" "]" )*
+ * | ( "[" "]" )+ ArrayInitializer()
+ * </PRE>
+ */
+ public void visit(ArrayDimsAndInits n);
+
+ /**
+ * <PRE>
+ * f0 -> LabeledStatement()
+ * | Block()
+ * | EmptyStatement()
+ * | StatementExpression() ";"
+ * | SwitchStatement()
+ * | IfStatement()
+ * | WhileStatement()
+ * | DoStatement()
+ * | ForStatement()
+ * | BreakStatement()
+ * | ContinueStatement()
+ * | ReturnStatement()
+ * | ThrowStatement()
+ * | SynchronizedStatement()
+ * | TryStatement()
+ * </PRE>
+ */
+ public void visit(Statement n);
+
+ /**
+ * <PRE>
+ * f0 -> <IDENTIFIER>
+ * f1 -> ":"
+ * f2 -> Statement()
+ * </PRE>
+ */
+ public void visit(LabeledStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "{"
+ * f1 -> ( BlockStatement() )*
+ * f2 -> "}"
+ * </PRE>
+ */
+ public void visit(Block n);
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration() ";"
+ * | Statement()
+ * | UnmodifiedClassDeclaration()
+ * | UnmodifiedInterfaceDeclaration()
+ * </PRE>
+ */
+ public void visit(BlockStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> [ "final" ]
+ * f1 -> Type()
+ * f2 -> VariableDeclarator()
+ * f3 -> ( "," VariableDeclarator() )*
+ * </PRE>
+ */
+ public void visit(LocalVariableDeclaration n);
+
+ /**
+ * <PRE>
+ * f0 -> ";"
+ * </PRE>
+ */
+ public void visit(EmptyStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> PreIncrementExpression()
+ * | PreDecrementExpression()
+ * | PrimaryExpression() [ "++" | "--" | AssignmentOperator()
Expression() ]
+ * </PRE>
+ */
+ public void visit(StatementExpression n);
+
+ /**
+ * <PRE>
+ * f0 -> "switch"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> "{"
+ * f5 -> ( SwitchLabel() ( BlockStatement() )* )*
+ * f6 -> "}"
+ * </PRE>
+ */
+ public void visit(SwitchStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "case" Expression() ":"
+ * | "default" ":"
+ * </PRE>
+ */
+ public void visit(SwitchLabel n);
+
+ /**
+ * <PRE>
+ * f0 -> "if"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * f5 -> [ "else" Statement() ]
+ * </PRE>
+ */
+ public void visit(IfStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "while"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Statement()
+ * </PRE>
+ */
+ public void visit(WhileStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "do"
+ * f1 -> Statement()
+ * f2 -> "while"
+ * f3 -> "("
+ * f4 -> Expression()
+ * f5 -> ")"
+ * f6 -> ";"
+ * </PRE>
+ */
+ public void visit(DoStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "for"
+ * f1 -> "("
+ * f2 -> [ ForInit() ]
+ * f3 -> ";"
+ * f4 -> [ Expression() ]
+ * f5 -> ";"
+ * f6 -> [ ForUpdate() ]
+ * f7 -> ")"
+ * f8 -> Statement()
+ * </PRE>
+ */
+ public void visit(ForStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> LocalVariableDeclaration()
+ * | StatementExpressionList()
+ * </PRE>
+ */
+ public void visit(ForInit n);
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpression()
+ * f1 -> ( "," StatementExpression() )*
+ * </PRE>
+ */
+ public void visit(StatementExpressionList n);
+
+ /**
+ * <PRE>
+ * f0 -> StatementExpressionList()
+ * </PRE>
+ */
+ public void visit(ForUpdate n);
+
+ /**
+ * <PRE>
+ * f0 -> "break"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(BreakStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "continue"
+ * f1 -> [ <IDENTIFIER> ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ContinueStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "return"
+ * f1 -> [ Expression() ]
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ReturnStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "throw"
+ * f1 -> Expression()
+ * f2 -> ";"
+ * </PRE>
+ */
+ public void visit(ThrowStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "synchronized"
+ * f1 -> "("
+ * f2 -> Expression()
+ * f3 -> ")"
+ * f4 -> Block()
+ * </PRE>
+ */
+ public void visit(SynchronizedStatement n);
+
+ /**
+ * <PRE>
+ * f0 -> "try"
+ * f1 -> Block()
+ * f2 -> ( "catch" "(" FormalParameter() ")" Block() )*
+ * f3 -> [ "finally" Block() ]
+ * </PRE>
+ */
+ public void visit(TryStatement n);
+
+}
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r2972 - in freeway/src/org/gnu/freeway/support/javaparser: . visitors,
mdonoughe <=