| 1 21 package com.db4o.nativequery.expr; 22 23 24 public class BoolConstExpression implements Expression { 25 public static final BoolConstExpression TRUE=new BoolConstExpression(true); 26 public static final BoolConstExpression FALSE=new BoolConstExpression(false); 27 28 private boolean _value; 29 30 private BoolConstExpression(boolean value) { 31 this._value=value; 32 } 33 34 public boolean value() { 35 return _value; 36 } 37 38 public String toString() { 39 return String.valueOf(_value); 40 } 41 42 public static BoolConstExpression expr(boolean value) { 43 return (value ? TRUE : FALSE); 44 } 45 46 public void accept(ExpressionVisitor visitor) { 47 visitor.visit(this); 48 } 49 50 public Expression negate() { 51 return (_value ? FALSE : TRUE); 52 } 53 } 54 | Popular Tags |