001//
002// Generated by JTB 1.3.2
003//
004
005package com.randomnoun.common.jexl.ast;
006
007/**
008 * Grammar production:
009 * <PRE>
010 * equalityExpression -> EqualityExpression()
011 * nodeListOptional -> ( "&&" EqualityExpression() )*
012 * </PRE>
013 */
014public class ConditionalAndExpression implements Node {
015   public EqualityExpression equalityExpression;
016   public NodeListOptional nodeListOptional;
017
018   public ConditionalAndExpression(EqualityExpression n0, NodeListOptional n1) {
019      equalityExpression = n0;
020      nodeListOptional = n1;
021   }
022
023   public void accept(com.randomnoun.common.jexl.visitor.Visitor v) {
024      v.visit(this);
025   }
026   public <R,A> R accept(com.randomnoun.common.jexl.visitor.GJVisitor<R,A> v, A argu) {
027      return v.visit(this,argu);
028   }
029   public <R> R accept(com.randomnoun.common.jexl.visitor.GJNoArguVisitor<R> v) {
030      return v.visit(this);
031   }
032   public <A> void accept(com.randomnoun.common.jexl.visitor.GJVoidVisitor<A> v, A argu) {
033      v.visit(this,argu);
034   }
035}
036