/** * INTERNAL: */ @Override public Expression create(Expression base, List arguments, ExpressionOperator operator) { setFirstChild(base); if (!arguments.isEmpty()) { setSecondChild((Expression)arguments.get(0)); } setOperator(operator); return this; }
/** * INTERNAL: */ @Override public Expression create(Expression base, List arguments, ExpressionOperator operator) { setFirstChild(base); if (!arguments.isEmpty()) { setSecondChild((Expression)arguments.get(0)); } setOperator(operator); return this; }
/** * INTERNAL: */ public Expression create(Expression base, Vector arguments, ExpressionOperator operator) { setFirstChild(base); if (!arguments.isEmpty()) { setSecondChild((Expression)arguments.firstElement()); } setOperator(operator); return this; }
/** * INTERNAL: */ public Expression create(Expression base, Object singleArgument, ExpressionOperator operator) { setFirstChild(base); Expression argument = Expression.from(singleArgument, base); setSecondChild(argument); setOperator(operator); return this; }
/** * INTERNAL: */ public Expression create(Expression base, Object singleArgument, ExpressionOperator operator) { setFirstChild(base); Expression argument = Expression.from(singleArgument, base); setSecondChild(argument); setOperator(operator); return this; }
/** * INTERNAL: */ public Expression create(Expression base, Object singleArgument, ExpressionOperator operator) { setFirstChild(base); Expression argument = Expression.from(singleArgument, base); setSecondChild(argument); setOperator(operator); return this; }
/** * INTERNAL: * Used for cloning. */ protected void postCopyIn(Map alreadyDone) { super.postCopyIn(alreadyDone); if (this.firstChild != null) { setFirstChild(this.firstChild.copiedVersionFrom(alreadyDone)); } if (this.secondChild != null) { setSecondChild(this.secondChild.copiedVersionFrom(alreadyDone)); } }
/** * INTERNAL: * Used for cloning. */ protected void postCopyIn(Map alreadyDone) { super.postCopyIn(alreadyDone); if (this.firstChild != null) { setFirstChild(this.firstChild.copiedVersionFrom(alreadyDone)); } if (this.secondChild != null) { setSecondChild(this.secondChild.copiedVersionFrom(alreadyDone)); } }
/** * INTERNAL: * Used for cloning. */ protected void postCopyIn(Map alreadyDone) { super.postCopyIn(alreadyDone); if (this.firstChild != null) { setFirstChild(this.firstChild.copiedVersionFrom(alreadyDone)); } if (this.secondChild != null) { setSecondChild(this.secondChild.copiedVersionFrom(alreadyDone)); } }
builder.setSession(normalizer.getSession().getRootSession(null)); setSecondChild(this.secondChild.normalize(normalizer));
builder.setSession(normalizer.getSession().getRootSession(null)); setSecondChild(normalizer.processAdditionalLocalExpressions(this.secondChild.normalize(normalizer), isOrExpression));
builder.setSession(normalizer.getSession().getRootSession(null)); setSecondChild(normalizer.processAdditionalLocalExpressions(this.secondChild.normalize(normalizer), isOrExpression));