Esempio n. 1
0
 @Override
 protected final AbstractExpression optimizeConst() throws Exception {
   return new Value(
       this.getLine(),
       this.getColumn(),
       Operation.doLgcTle(
           this.getExpression1().execute(null), this.getExpression2().execute(null)));
 }
Esempio n. 2
0
 @Override
 protected final Object executeFragment(final Object value1, final Object value2)
     throws Exception {
   return Operation.doNumDiv(this, value1, value2);
 }
Esempio n. 3
0
 @Override
 public final Object execute(final ExecuteContext context) throws Exception {
   return Operation.doLgcTle(
       this.getExpression1().execute(context), this.getExpression2().execute(context));
 }