1 package org.objectstyle.cayenne.exp.parser; 2 3 import org.objectstyle.cayenne.exp.ExpressionException; 4 5 11 public abstract class ConditionNode extends SimpleNode { 12 13 public ConditionNode(int i) { 14 super(i); 15 } 16 17 public void jjtSetParent(Node n) { 18 21 if (!(n instanceof AggregateConditionNode)) { 23 String label = (n instanceof SimpleNode) ? ((SimpleNode)n).expName() : String.valueOf(n); 24 throw new ExpressionException(expName() + ": invalid parent - " + label); 25 } 26 27 super.jjtSetParent(n); 28 } 29 } 30 | Popular Tags |