[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-cvs-commits
Subject:    [jboss-cvs] jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql ASTAbs.java ASTAbstractSchema.java ASTAnd
From:       Alexey Loubyansky <loubyansky () users ! sourceforge ! net>
Date:       2003-09-30 19:37:48
[Download RAW message or body]

  User: loubyansky
  Date: 03/09/30 12:37:47

  Modified:    src/main/org/jboss/ejb/plugins/cmp/ejbql Tag: Branch_3_2
                        ASTAbs.java ASTAbstractSchema.java ASTAnd.java
                        ASTApproximateNumericLiteral.java
                        ASTArithmeticComparison.java
                        ASTArithmeticParenthetical.java ASTAvg.java
                        ASTBetween.java ASTBooleanComparison.java
                        ASTBooleanLiteral.java
                        ASTCollectionMemberDeclaration.java
                        ASTComparison.java ASTConcat.java
                        ASTConditionalParenthetical.java ASTCount.java
                        ASTDatetimeComparison.java ASTEJBQL.java
                        ASTEntityComparison.java
                        ASTExactNumericLiteral.java ASTFrom.java
                        ASTIdentifier.java ASTIn.java ASTIsEmpty.java
                        ASTLCase.java ASTLength.java ASTLike.java
                        ASTLimitOffset.java ASTLocate.java ASTMax.java
                        ASTMemberOf.java ASTMin.java ASTMultDiv.java
                        ASTNegation.java ASTNot.java ASTNullComparison.java
                        ASTOr.java ASTOrderBy.java ASTOrderByPath.java
                        ASTParameter.java ASTPath.java ASTPlusMinus.java
                        ASTRangeVariableDeclaration.java ASTSelect.java
                        ASTSqrt.java ASTStringComparison.java
                        ASTStringLiteral.java ASTStringParenthetical.java
                        ASTSubstring.java ASTSum.java ASTUCase.java
                        ASTValueClassComparison.java ASTWhere.java
                        BasicVisitor.java Catalog.java EJBQLTypes.java
                        IdentifierManager.java SimpleNode.java
                        UnknownPathException.java
  Log:
  CMP cleanup: removed unsused methods, constructors, variables, parameters, etc
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.4.3   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAbs.java
  
  Index: ASTAbs.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAbs.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTAbs.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTAbs.java	30 Sep 2003 19:37:45 -0000	1.1.4.3
  @@ -17,20 +17,15 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTAbs
  +public final class ASTAbs
      extends SimpleNode
      implements SelectFunction
   {
      public ASTAbs(int id)
      {
         super(id);
  -   }
  -
  -   public ASTAbs(EJBQLParser p, int id)
  -   {
  -      super(p, id);
      }
   
      /** Accept the visitor. **/
  
  
  
  1.1.4.1   +3 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAbstractSchema.java  
  Index: ASTAbstractSchema.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAbstractSchema.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTAbstractSchema.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTAbstractSchema.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -13,9 +13,9 @@
    * This abstract syntax node represents an abstract schema name.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTAbstractSchema extends SimpleNode {
  +public final class ASTAbstractSchema extends SimpleNode {
       public String abstractSchemaName;
       public EntityBridge entity;
   
  @@ -23,12 +23,8 @@
            super(id);
       }
   
  -    public ASTAbstractSchema(EJBQLParser p, int id) {
  -         super(p, id);
  -    }
  -
   
  -    /** Accept the visitor. **/
  +   /** Accept the visitor. **/
       public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
            return visitor.visit(this, data);
       }
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAnd.java
  
  Index: ASTAnd.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTAnd.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTAnd.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTAnd.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an AND clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTAnd extends SimpleNode {
  +public final class ASTAnd extends SimpleNode {
      public ASTAnd(int id) {
         super(id);
      }
  -
  -   public ASTAnd(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +9 -12     \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTApproximateNumericLiteral.java  
  Index: ASTApproximateNumericLiteral.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTApproximateNumericLiteral.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTApproximateNumericLiteral.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTApproximateNumericLiteral.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -11,28 +11,24 @@
    * This abstract syntax node represents an approximate numeric literal.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTApproximateNumericLiteral extends SimpleNode {
  -   private static final String UPPER_F = "UPPER_F";
  -   private static final String LOWER_F = "LOWER_F";
  -   private static final String LOWER_D = "LOWER_D";
  -   private static final String UPPER_D = "UPPER_D";
  +public final class ASTApproximateNumericLiteral extends SimpleNode {
  +   //private static final String UPPER_F = "UPPER_F";
  +   //private static final String LOWER_F = "LOWER_F";
  +   //private static final String LOWER_D = "LOWER_D";
  +   //private static final String UPPER_D = "UPPER_D";
   
  -   public double value;
  +   //public double value;
      public String literal;
   
      public ASTApproximateNumericLiteral(int id) {
         super(id);
      }
   
  -   public ASTApproximateNumericLiteral(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
      public void setValue(String number) {
         literal = number;
  -
  +      /*
         // float suffix
         if(number.endsWith(LOWER_F) || number.endsWith(UPPER_F)) {
            // chop off the suffix
  @@ -47,6 +43,7 @@
            // regular double
            value = Double.parseDouble(number);
         }
  +      */
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTArithmeticComparison.java  
  Index: ASTArithmeticComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTArithmeticComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTArithmeticComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTArithmeticComparison.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a comparison clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTArithmeticComparison extends ASTComparison {
  +public final class ASTArithmeticComparison extends ASTComparison {
      public ASTArithmeticComparison(int id) {
         super(id);
      }
  -
  -   public ASTArithmeticComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTArithmeticParenthetical.java  
  Index: ASTArithmeticParenthetical.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTArithmeticParenthetical.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTArithmeticParenthetical.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTArithmeticParenthetical.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an arithmetic parenthetical.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTArithmeticParenthetical extends SimpleNode {
  +public final class ASTArithmeticParenthetical extends SimpleNode {
      public ASTArithmeticParenthetical(int id) {
         super(id);
      }
  -
  -   public ASTArithmeticParenthetical(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.2.2   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTAvg.java  
  Index: ASTAvg.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTAvg.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ASTAvg.java	30 Sep 2003 13:33:34 -0000	1.1.2.1
  +++ ASTAvg.java	30 Sep 2003 19:37:45 -0000	1.1.2.2
  @@ -17,20 +17,15 @@
    * This abstract syntax node represents AVG function.
    *
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    */                            
  -public class ASTAvg
  +public final class ASTAvg
      extends SimpleNode
      implements SelectFunction
   {
      public ASTAvg(int id) {
         super(id);
      }
  -
  -   public ASTAvg(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBetween.java
  
  Index: ASTBetween.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBetween.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTBetween.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTBetween.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -13,18 +13,14 @@
    * This abstract syntax node represents a between clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTBetween extends SimpleNode {
  +public final class ASTBetween extends SimpleNode {
   
      public boolean not;
   
      public ASTBetween(int id) {
         super(id);
  -   }
  -
  -   public ASTBetween(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBooleanComparison.java  
  Index: ASTBooleanComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBooleanComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTBooleanComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTBooleanComparison.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a boolean comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTBooleanComparison extends ASTComparison {
  +public final class ASTBooleanComparison extends ASTComparison {
      public ASTBooleanComparison(int id) {
         super(id);
      }
  -
  -   public ASTBooleanComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBooleanLiteral.java  
  Index: ASTBooleanLiteral.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTBooleanLiteral.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTBooleanLiteral.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTBooleanLiteral.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -11,17 +11,13 @@
    * This abstract syntax node represents a boolean literal.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTBooleanLiteral extends SimpleNode {
  +public final class ASTBooleanLiteral extends SimpleNode {
      public boolean value;
   
      public ASTBooleanLiteral(int id) {
         super(id);
  -   }
  -
  -   public ASTBooleanLiteral(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTCollectionMemberDeclaration.java  
  Index: ASTCollectionMemberDeclaration.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTCollectionMemberDeclaration.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTCollectionMemberDeclaration.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTCollectionMemberDeclaration.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a collection member declaration.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTCollectionMemberDeclaration extends SimpleNode {
  +public final class ASTCollectionMemberDeclaration extends SimpleNode {
      public ASTCollectionMemberDeclaration(int id) {
         super(id);
      }
  -
  -   public ASTCollectionMemberDeclaration(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +1 -5      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTComparison.java  
  Index: ASTComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTComparison.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,13 @@
    * This abstract syntax node represents a comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
   public abstract class ASTComparison extends SimpleNode {
      public String opp;
   
      public ASTComparison(int id) {
         super(id);
  -   }
  -
  -   public ASTComparison(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.3   +2 -8      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTConcat.java
  
  Index: ASTConcat.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTConcat.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTConcat.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTConcat.java	30 Sep 2003 19:37:45 -0000	1.1.4.3
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTConcat
  +public final class ASTConcat
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTConcat(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTConditionalParenthetical.java  
  Index: ASTConditionalParenthetical.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTConditionalParenthetical.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTConditionalParenthetical.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTConditionalParenthetical.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a conditional parenthetical.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTConditionalParenthetical extends SimpleNode {
  +public final class ASTConditionalParenthetical extends SimpleNode {
      public ASTConditionalParenthetical(int id) {
         super(id);
      }
  -
  -   public ASTConditionalParenthetical(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.2.3   +2 -6      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTCount.java
  
  Index: ASTCount.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTCount.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- ASTCount.java	10 Sep 2003 10:28:58 -0000	1.1.2.2
  +++ ASTCount.java	30 Sep 2003 19:37:45 -0000	1.1.2.3
  @@ -17,18 +17,14 @@
    * This abstract syntax node represents a count function.
    *
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.2.2 $
  + * @version $Revision: 1.1.2.3 $
    */                            
  -public class ASTCount
  +public final class ASTCount
      extends SimpleNode
      implements SelectFunction
   {
      public ASTCount(int id) {
         super(id);
  -   }
  -
  -   public ASTCount(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
   
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTDatetimeComparison.java  
  Index: ASTDatetimeComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTDatetimeComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTDatetimeComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTDatetimeComparison.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a datetime comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTDatetimeComparison extends ASTComparison {
  +public final class ASTDatetimeComparison extends ASTComparison {
      public ASTDatetimeComparison(int id) {
         super(id);
      }
  -
  -   public ASTDatetimeComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTEJBQL.java
  
  Index: ASTEJBQL.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTEJBQL.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTEJBQL.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTEJBQL.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an ejb-ql query.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTEJBQL extends SimpleNode {
  +public final class ASTEJBQL extends SimpleNode {
      public ASTEJBQL(int id) {
         super(id);
      }
  -
  -   public ASTEJBQL(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTEntityComparison.java  
  Index: ASTEntityComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTEntityComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTEntityComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTEntityComparison.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an entity comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTEntityComparison extends ASTComparison {
  +public final class ASTEntityComparison extends ASTComparison {
      public ASTEntityComparison(int id) {
         super(id);
      }
  -
  -   public ASTEntityComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTExactNumericLiteral.java  
  Index: ASTExactNumericLiteral.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTExactNumericLiteral.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTExactNumericLiteral.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTExactNumericLiteral.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -11,9 +11,9 @@
    * This abstract syntax node represents an exact numeric literal.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTExactNumericLiteral extends SimpleNode {
  +public final class ASTExactNumericLiteral extends SimpleNode {
      public long value;
      public String literal;
      private static final String LOFFER_L = "l";
  @@ -24,10 +24,6 @@
   
      public ASTExactNumericLiteral(int id) {
         super(id);
  -   }
  -
  -   public ASTExactNumericLiteral(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public void setValue(String number) {
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTFrom.java
  
  Index: ASTFrom.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTFrom.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTFrom.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTFrom.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a from clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTFrom extends SimpleNode {
  +public final class ASTFrom extends SimpleNode {
      public ASTFrom(int id) {
         super(id);
      }
  -
  -   public ASTFrom(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIdentifier.java  
  Index: ASTIdentifier.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIdentifier.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTIdentifier.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTIdentifier.java	30 Sep 2003 19:37:45 -0000	1.1.4.1
  @@ -11,18 +11,13 @@
    * This abstract syntax node represents an identifier.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTIdentifier extends SimpleNode {
  +public final class ASTIdentifier extends SimpleNode {
      public String identifier;
      public ASTIdentifier(int id) {
         super(id);
      }
  -
  -   public ASTIdentifier(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIn.java
  
  Index: ASTIn.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIn.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTIn.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTIn.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -13,18 +13,14 @@
    * This abstract syntax node represents an in clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTIn extends SimpleNode {
  +public final class ASTIn extends SimpleNode {
   
      public boolean not;
   
      public ASTIn(int id) {
         super(id);
  -   }
  -
  -   public ASTIn(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.2   +2 -6      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIsEmpty.java
  
  Index: ASTIsEmpty.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTIsEmpty.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTIsEmpty.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTIsEmpty.java	30 Sep 2003 19:37:45 -0000	1.1.4.2
  @@ -13,17 +13,13 @@
    * This abstract syntax node represents an is empty condition.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTIsEmpty extends SimpleNode {
  +public final class ASTIsEmpty extends SimpleNode {
      public boolean not;
   
      public ASTIsEmpty(int id) {
         super(id);
  -   }
  -
  -   public ASTIsEmpty(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.3   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLCase.java
  
  Index: ASTLCase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLCase.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTLCase.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTLCase.java	30 Sep 2003 19:37:45 -0000	1.1.4.3
  @@ -17,20 +17,15 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTLCase
  +public final class ASTLCase
      extends SimpleNode
      implements SelectFunction
   {
      public ASTLCase(int id)
      {
         super(id);
  -   }
  -
  -   public ASTLCase(EJBQLParser p, int id)
  -   {
  -      super(p, id);
      }
   
      /** Accept the visitor. **/
  
  
  
  1.1.4.3   +2 -8      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLength.java
  
  Index: ASTLength.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLength.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTLength.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTLength.java	30 Sep 2003 19:37:45 -0000	1.1.4.3
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTLength
  +public final class ASTLength
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTLength(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.4.2   +2 -6      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLike.java
  
  Index: ASTLike.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLike.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTLike.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTLike.java	30 Sep 2003 19:37:46 -0000	1.1.4.2
  @@ -13,17 +13,13 @@
    * This abstract syntax node represents a like opperator.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTLike extends SimpleNode {
  +public final class ASTLike extends SimpleNode {
      public boolean not;
   
      public ASTLike(int id) {
         super(id);
  -   }
  -
  -   public ASTLike(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.2.2   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLimitOffset.java  
  Index: ASTLimitOffset.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLimitOffset.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ASTLimitOffset.java	5 Feb 2003 20:24:58 -0000	1.1.2.1
  +++ ASTLimitOffset.java	30 Sep 2003 19:37:46 -0000	1.1.2.2
  @@ -11,20 +11,15 @@
    * This abstract syntax node represents a query limit and offset
    *
    * @author <a href="mailto:jeremy@boynes.com">Jeremy Boynes</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    */                            
  -public class ASTLimitOffset extends SimpleNode {
  +public final class ASTLimitOffset extends SimpleNode {
      public boolean hasOffset;
      public boolean hasLimit;
   
      public ASTLimitOffset(int id) {
         super(id);
      }
  -
  -   public ASTLimitOffset(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.3   +2 -8      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLocate.java
  
  Index: ASTLocate.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTLocate.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTLocate.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTLocate.java	30 Sep 2003 19:37:46 -0000	1.1.4.3
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTLocate
  +public final class ASTLocate
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTLocate(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.2.2   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTMax.java  
  Index: ASTMax.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTMax.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ASTMax.java	30 Sep 2003 13:33:34 -0000	1.1.2.1
  +++ ASTMax.java	30 Sep 2003 19:37:46 -0000	1.1.2.2
  @@ -17,20 +17,15 @@
    * This abstract syntax node represents MAX function.
    *
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    */                            
  -public class ASTMax
  +public final class ASTMax
      extends SimpleNode
      implements SelectFunction
   {
      public ASTMax(int id) {
         super(id);
      }
  -
  -   public ASTMax(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTMemberOf.java  
  Index: ASTMemberOf.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTMemberOf.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTMemberOf.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTMemberOf.java	30 Sep 2003 19:37:46 -0000	1.1.4.2
  @@ -13,17 +13,13 @@
    * This abstract syntax node represents a member of condition.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTMemberOf extends SimpleNode {
  +public final class ASTMemberOf extends SimpleNode {
      public boolean not;
   
      public ASTMemberOf(int id) {
         super(id);
  -   }
  -
  -   public ASTMemberOf(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.2.2   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTMin.java  
  Index: ASTMin.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTMin.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ASTMin.java	30 Sep 2003 13:33:34 -0000	1.1.2.1
  +++ ASTMin.java	30 Sep 2003 19:37:46 -0000	1.1.2.2
  @@ -17,20 +17,15 @@
    * This abstract syntax node represents MIN function.
    *
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    */                            
  -public class ASTMin
  +public final class ASTMin
      extends SimpleNode
      implements SelectFunction
   {
      public ASTMin(int id) {
         super(id);
      }
  -
  -   public ASTMin(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +3 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTMultDiv.java
  
  Index: ASTMultDiv.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTMultDiv.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTMultDiv.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTMultDiv.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -15,17 +15,13 @@
    * divide opperators.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTMultDiv extends SimpleNode {
  -   public List opps = new ArrayList();
  +public final class ASTMultDiv extends SimpleNode {
  +   public final List opps = new ArrayList();
   
      public ASTMultDiv(int id) {
         super(id);
  -   }
  -
  -   public ASTMultDiv(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public void addOpp(String opp) {
  
  
  
  1.1.4.1   +3 -8      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNegation.java  
  Index: ASTNegation.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNegation.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTNegation.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTNegation.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,19 +11,14 @@
    * This abstract syntax node represents a negation opperator.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTNegation extends SimpleNode {
  +public final class ASTNegation extends SimpleNode {
     public ASTNegation(int id) {
       super(id);
     }
   
  -  public ASTNegation(EJBQLParser p, int id) {
  -    super(p, id);
  -  }
  -
  -
  -  /** Accept the visitor. **/
  +   /** Accept the visitor. **/
     public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
       return visitor.visit(this, data);
     }
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNot.java
  
  Index: ASTNot.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNot.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTNot.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTNot.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a logical not opperation.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTNot extends SimpleNode {
  +public final class ASTNot extends SimpleNode {
      public ASTNot(int id) {
         super(id);
      }
  -
  -   public ASTNot(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.2   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNullComparison.java  
  Index: ASTNullComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTNullComparison.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- ASTNullComparison.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ ASTNullComparison.java	30 Sep 2003 19:37:46 -0000	1.1.4.2
  @@ -13,17 +13,13 @@
    * This abstract syntax node represents an is null comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
  -public class ASTNullComparison extends SimpleNode {
  +public final class ASTNullComparison extends SimpleNode {
      public boolean not;
   
      public ASTNullComparison(int id) {
         super(id);
  -   }
  -
  -   public ASTNullComparison(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOr.java
  
  Index: ASTOr.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOr.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTOr.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTOr.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a logical or opperation.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTOr extends SimpleNode {
  +public final class ASTOr extends SimpleNode {
      public ASTOr(int id) {
         super(id);
      }
  -
  -   public ASTOr(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOrderBy.java
  
  Index: ASTOrderBy.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOrderBy.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTOrderBy.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTOrderBy.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an order by clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTOrderBy extends SimpleNode {
  +public final class ASTOrderBy extends SimpleNode {
      public ASTOrderBy(int id) {
         super(id);
      }
  -
  -   public ASTOrderBy(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOrderByPath.java  
  Index: ASTOrderByPath.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTOrderByPath.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTOrderByPath.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTOrderByPath.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,19 +11,14 @@
    * This abstract syntax node represents an order by path declaration.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTOrderByPath extends SimpleNode {
  +public final class ASTOrderByPath extends SimpleNode {
      public boolean ascending = true;
   
      public ASTOrderByPath(int id) {
         super(id);
      }
  -
  -   public ASTOrderByPath(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTParameter.java  
  Index: ASTParameter.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTParameter.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTParameter.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTParameter.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,18 +11,14 @@
    * This abstract syntax node represents a parameter declaration.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTParameter extends SimpleNode {
  +public final class ASTParameter extends SimpleNode {
      public int number;
      public int type;
   
      public ASTParameter(int id) {
         super(id);
  -   }
  -
  -   public ASTParameter(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -36     jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTPath.java
  
  Index: ASTPath.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTPath.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTPath.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTPath.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -17,9 +17,9 @@
    * This abstract syntax node represents a path declaration.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTPath extends SimpleNode {
  +public final class ASTPath extends SimpleNode {
      public List pathList;
      public List fieldList;
      public int type;
  @@ -28,10 +28,6 @@
         super(id);
      }
   
  -   public ASTPath(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
      public String getPath() {
         return (String)pathList.get(pathList.size()-1);
      }
  @@ -40,38 +36,18 @@
         return (String)pathList.get(i);
      }
   
  -   public boolean isField() {
  -      return fieldList.get(fieldList.size()-1) instanceof FieldBridge;
  -   }
  -
  -   public boolean isField(int i) {
  -      return fieldList.get(i) instanceof FieldBridge;
  -   }
  -
      public FieldBridge getField() {
         return (FieldBridge)fieldList.get(fieldList.size()-1);
      }
   
  -   public FieldBridge getField(int i) {
  -      return (FieldBridge)fieldList.get(i);
  -   }
  -
      public boolean isCMPField() {
         return fieldList.get(fieldList.size()-1) instanceof CMPFieldBridge;
      }
   
  -   public boolean isCMPField(int i) {
  -      return fieldList.get(i) instanceof CMPFieldBridge;
  -   }
  -
      public CMPFieldBridge getCMPField() {
         return (CMPFieldBridge)fieldList.get(fieldList.size()-1);
      }
   
  -   public CMPFieldBridge getCMPField(int i) {
  -      return (CMPFieldBridge)fieldList.get(i);
  -   }
  -
      public boolean isCMRField() {
         return fieldList.get(fieldList.size()-1) instanceof CMRFieldBridge;
      }
  @@ -86,16 +62,6 @@
   
      public CMRFieldBridge getCMRField(int i) {
         return (CMRFieldBridge)fieldList.get(i);
  -   }
  -
  -   public boolean isEntityField() {
  -      Object field = fieldList.get(fieldList.size()-1);
  -      return field instanceof CMRFieldBridge || field instanceof EntityBridge;
  -   }
  -
  -   public boolean isEntityField(int i) {
  -      Object field = fieldList.get(i);
  -      return field instanceof CMRFieldBridge || field instanceof EntityBridge;
      }
   
      public EntityBridge getEntity() {
  
  
  
  1.1.4.1   +3 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTPlusMinus.java  
  Index: ASTPlusMinus.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTPlusMinus.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTPlusMinus.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTPlusMinus.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -15,17 +15,13 @@
    * opperations.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTPlusMinus extends SimpleNode {
  -   public List opps = new ArrayList();
  +public final class ASTPlusMinus extends SimpleNode {
  +   public final List opps = new ArrayList();
      
      public ASTPlusMinus(int id) {
         super(id);
  -   }
  -
  -   public ASTPlusMinus(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public void addOpp(String opp) {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTRangeVariableDeclaration.java  
  Index: ASTRangeVariableDeclaration.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTRangeVariableDeclaration.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTRangeVariableDeclaration.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTRangeVariableDeclaration.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a range variable declaration.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTRangeVariableDeclaration extends SimpleNode {
  +public final class ASTRangeVariableDeclaration extends SimpleNode {
      public ASTRangeVariableDeclaration(int id) {
         super(id);
      }
  -
  -   public ASTRangeVariableDeclaration(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.2.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSelect.java
  
  Index: ASTSelect.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSelect.java,v
  retrieving revision 1.2
  retrieving revision 1.2.4.1
  diff -u -r1.2 -r1.2.4.1
  --- ASTSelect.java	27 Feb 2002 00:52:52 -0000	1.2
  +++ ASTSelect.java	30 Sep 2003 19:37:46 -0000	1.2.4.1
  @@ -11,19 +11,14 @@
    * This abstract syntax node represents a select clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.2.4.1 $
    */                            
  -public class ASTSelect extends SimpleNode {
  +public final class ASTSelect extends SimpleNode {
      public boolean distinct;
   
      public ASTSelect(int id) {
         super(id);
      }
  -
  -   public ASTSelect(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.3   +2 -8      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSqrt.java
  
  Index: ASTSqrt.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSqrt.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTSqrt.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTSqrt.java	30 Sep 2003 19:37:46 -0000	1.1.4.3
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTSqrt
  +public final class ASTSqrt
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTSqrt(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringComparison.java  
  Index: ASTStringComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTStringComparison.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTStringComparison.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a string comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTStringComparison extends ASTComparison {
  +public final class ASTStringComparison extends ASTComparison {
      public ASTStringComparison(int id) {
         super(id);
      }
  -
  -   public ASTStringComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringLiteral.java  
  Index: ASTStringLiteral.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringLiteral.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTStringLiteral.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTStringLiteral.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,13 @@
    * This abstract syntax node represents a string literal.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTStringLiteral extends SimpleNode {
  +public final class ASTStringLiteral extends SimpleNode {
      public String value;
       
      public ASTStringLiteral(int id) {
         super(id);
  -   }
  -
  -   public ASTStringLiteral(EJBQLParser p, int id) {
  -      super(p, id);
      }
   
      public String toString() {
  
  
  
  1.1.4.1   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringParenthetical.java  
  Index: ASTStringParenthetical.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTStringParenthetical.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTStringParenthetical.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTStringParenthetical.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a string parenthetical.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTStringParenthetical extends SimpleNode {
  +public final class ASTStringParenthetical extends SimpleNode {
      public ASTStringParenthetical(int id) {
         super(id);
      }
  -
  -   public ASTStringParenthetical(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.3   +2 -8      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSubstring.java  
  Index: ASTSubstring.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTSubstring.java,v
  retrieving revision 1.1.4.2
  retrieving revision 1.1.4.3
  diff -u -r1.1.4.2 -r1.1.4.3
  --- ASTSubstring.java	10 Sep 2003 10:28:58 -0000	1.1.4.2
  +++ ASTSubstring.java	30 Sep 2003 19:37:46 -0000	1.1.4.3
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.2 $
  + * @version $Revision: 1.1.4.3 $
    */
  -public class ASTSubstring
  +public final class ASTSubstring
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTSubstring(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.2.2   +2 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTSum.java  
  Index: ASTSum.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Attic/ASTSum.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- ASTSum.java	30 Sep 2003 13:33:34 -0000	1.1.2.1
  +++ ASTSum.java	30 Sep 2003 19:37:46 -0000	1.1.2.2
  @@ -17,20 +17,15 @@
    * This abstract syntax node represents SUM function.
    *
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.2.1 $
  + * @version $Revision: 1.1.2.2 $
    */                            
  -public class ASTSum
  +public final class ASTSum
      extends SimpleNode
      implements SelectFunction
   {
      public ASTSum(int id) {
         super(id);
      }
  -
  -   public ASTSum(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.4   +2 -8      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTUCase.java
  
  Index: ASTUCase.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTUCase.java,v
  retrieving revision 1.1.4.3
  retrieving revision 1.1.4.4
  diff -u -r1.1.4.3 -r1.1.4.4
  --- ASTUCase.java	10 Sep 2003 10:28:58 -0000	1.1.4.3
  +++ ASTUCase.java	30 Sep 2003 19:37:46 -0000	1.1.4.4
  @@ -17,9 +17,9 @@
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
    * @author <a href="mailto:alex@jboss.org">Alex Loubyansky</a>
  - * @version $Revision: 1.1.4.3 $
  + * @version $Revision: 1.1.4.4 $
    */
  -public class ASTUCase
  +public final class ASTUCase
      extends SimpleNode
      implements SelectFunction
   {
  @@ -27,12 +27,6 @@
      {
         super(id);
      }
  -
  -   public ASTUCase(EJBQLParser p, int id)
  -   {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data)
  
  
  
  1.1.4.1   +1 -6      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTValueClassComparison.java  
  Index: ASTValueClassComparison.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTValueClassComparison.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTValueClassComparison.java	14 Apr 2002 18:59:30 -0000	1.1
  +++ ASTValueClassComparison.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents an value class comparison.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTValueClassComparison extends ASTComparison {
  +public final class ASTValueClassComparison extends ASTComparison {
      public ASTValueClassComparison(int id) {
         super(id);
      }
  -
  -   public ASTValueClassComparison(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.1.4.1   +2 -7      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTWhere.java
  
  Index: ASTWhere.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/ASTWhere.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- ASTWhere.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ ASTWhere.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,17 +11,12 @@
    * This abstract syntax node represents a where clause.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class ASTWhere extends SimpleNode {
  +public final class ASTWhere extends SimpleNode {
      public ASTWhere(int id) {
         super(id);
      }
  -
  -   public ASTWhere(EJBQLParser p, int id) {
  -      super(p, id);
  -   }
  -
   
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
  
  
  
  1.4.2.6   +2 -2      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/BasicVisitor.java  
  Index: BasicVisitor.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/BasicVisitor.java,v
  retrieving revision 1.4.2.5
  retrieving revision 1.4.2.6
  diff -u -r1.4.2.5 -r1.4.2.6
  --- BasicVisitor.java	30 Sep 2003 13:33:34 -0000	1.4.2.5
  +++ BasicVisitor.java	30 Sep 2003 19:37:46 -0000	1.4.2.6
  @@ -15,7 +15,7 @@
    * extensions translate just a few elements of the tree.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.4.2.5 $
  + * @version $Revision: 1.4.2.6 $
    */
   public class BasicVisitor implements JBossQLParserVisitor
   {
  @@ -571,7 +571,7 @@
         if(node.hasLimit)
         {
            buf.append(SQLUtil.LIMIT);
  -         node.jjtGetChild(child++).jjtAccept(this, data);
  +         node.jjtGetChild(child).jjtAccept(this, data);
         }
         return data;
      }
  
  
  
  1.4.2.1   +2 -10     jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Catalog.java
  
  Index: Catalog.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/Catalog.java,v
  retrieving revision 1.4
  retrieving revision 1.4.2.1
  diff -u -r1.4 -r1.4.2.1
  --- Catalog.java	24 Jun 2002 21:55:35 -0000	1.4
  +++ Catalog.java	30 Sep 2003 19:37:46 -0000	1.4.2.1
  @@ -18,9 +18,9 @@
    * This class maintains a map of all entitie bridges in an application by name.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.4 $
  + * @version $Revision: 1.4.2.1 $
    */                            
  -public class Catalog {
  +public final class Catalog {
      private final Map entityByAbstractSchemaName = new HashMap();
      private final Map entityByEJBName = new HashMap();
      private final Map entityByInterface = new HashMap();
  @@ -63,13 +63,5 @@
   
      public Set getEJBNames() {
         return Collections.unmodifiableSet(entityByEJBName.keySet());
  -   }
  -
  -   public Set getAbstractSchemaNames() {
  -      return Collections.unmodifiableSet(entityByAbstractSchemaName.keySet());
  -   }
  -
  -   public Set getInterfaces() {
  -      return Collections.unmodifiableSet(entityByInterface.keySet());
      }
   }
  
  
  
  1.1.4.1   +2 -2      jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/EJBQLTypes.java
  
  Index: EJBQLTypes.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/EJBQLTypes.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- EJBQLTypes.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ EJBQLTypes.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -15,9 +15,9 @@
    * This class contains a list of the reconized EJB-QL types.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class EJBQLTypes {
  +public final class EJBQLTypes {
      public static final int UNKNOWN_TYPE = -1;
      public static final int NUMERIC_TYPE = 1;
      public static final int STRING_TYPE = 2;
  
  
  
  1.2.4.2   +6 -13     \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/IdentifierManager.java  
  Index: IdentifierManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/IdentifierManager.java,v
  retrieving revision 1.2.4.1
  retrieving revision 1.2.4.2
  diff -u -r1.2.4.1 -r1.2.4.2
  --- IdentifierManager.java	7 Sep 2003 19:41:05 -0000	1.2.4.1
  +++ IdentifierManager.java	30 Sep 2003 19:37:46 -0000	1.2.4.2
  @@ -18,13 +18,13 @@
    * This class manages a symbol table for the EJB-QL parser.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.2.4.1 $
  + * @version $Revision: 1.2.4.2 $
    */                            
  -public class IdentifierManager {
  -   private Catalog catalog;
  -   private Map pathLists = new HashMap();
  -   private Map fieldLists = new HashMap();
  -   private Map identifiers = new HashMap();
  +public final class IdentifierManager {
  +   private final Catalog catalog;
  +   private final Map pathLists = new HashMap();
  +   private final Map fieldLists = new HashMap();
  +   private final Map identifiers = new HashMap();
   
      public IdentifierManager(Catalog catalog) {
         this.catalog = catalog;
  @@ -54,10 +54,6 @@
         }
         identifiers.put(identifier, cmrField.getRelatedEntity());
      }
  -     
  -   public boolean isDeclaredIdentifier(String identifier) {
  -      return identifiers.containsKey(identifier);
  -   }
   
      public EntityBridge getEntity(String identificationVariable) {
         return (EntityBridge)identifiers.get(identificationVariable);
  @@ -85,8 +81,5 @@
         return (List)fieldLists.get(path);
      }
   
  -   public Map getIdentifiers() {
  -      return identifiers;
  -   }
   }
   
  
  
  
  1.1.4.2   +2 -18     jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/SimpleNode.java
  
  Index: SimpleNode.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/SimpleNode.java,v
  retrieving revision 1.1.4.1
  retrieving revision 1.1.4.2
  diff -u -r1.1.4.1 -r1.1.4.2
  --- SimpleNode.java	7 Sep 2003 19:41:05 -0000	1.1.4.1
  +++ SimpleNode.java	30 Sep 2003 19:37:46 -0000	1.1.4.2
  @@ -11,23 +11,17 @@
    * Parent class of all abstract syntax tree nodes.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1.4.1 $
  + * @version $Revision: 1.1.4.2 $
    */                            
   public class SimpleNode implements Node {
      protected Node parent;
      protected Node[] children;
  -   protected int id;
  -   protected EJBQLParser parser;
  +   protected final int id;
   
      public SimpleNode(int i) {
         id = i;
      }
   
  -   public SimpleNode(EJBQLParser p, int i) {
  -      this(i);
  -      parser = p;
  -   }
  -
      public void jjtOpen() {
      }
   
  @@ -59,16 +53,6 @@
      /** Accept the visitor. **/
      public Object jjtAccept(JBossQLParserVisitor visitor, Object data) {
         return visitor.visit(this, data);
  -   }
  -
  -   /** Accept the visitor. **/
  -   public Object childrenAccept(JBossQLParserVisitor visitor, Object data) {
  -      if (children != null) {
  -         for (int i = 0; i < children.length; ++i) {
  -            children[i].jjtAccept(visitor, data);
  -         }
  -      }
  -      return data;
      }
   
      /* You can override these two methods in subclasses of SimpleNode to
  
  
  
  1.1.4.1   +7 -7      \
jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/UnknownPathException.java  
  Index: UnknownPathException.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/ejbql/UnknownPathException.java,v
  retrieving revision 1.1
  retrieving revision 1.1.4.1
  diff -u -r1.1 -r1.1.4.1
  --- UnknownPathException.java	26 Feb 2002 23:16:40 -0000	1.1
  +++ UnknownPathException.java	30 Sep 2003 19:37:46 -0000	1.1.4.1
  @@ -11,14 +11,14 @@
    * This exception is thrown when the EJB-QL parser encounters an unknown path.
    *
    * @author <a href="mailto:dain@daingroup.com">Dain Sundstrom</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.1.4.1 $
    */                            
  -public class UnknownPathException extends RuntimeException {
  -   private String reason;
  -   private String path;
  -   private String fieldName;
  -   private int errorLine;
  -   private int errorColumn;
  +public final class UnknownPathException extends RuntimeException {
  +   private final String reason;
  +   private final String path;
  +   private final String fieldName;
  +   private final int errorLine;
  +   private final int errorColumn;
      
      public UnknownPathException(
            String reason,
  
  
  


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic