Package org.kingdoms.utils.compilers
Class ConditionalCompiler.ConstantLogicalOperand
java.lang.Object
org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
org.kingdoms.utils.compilers.ConditionalCompiler.ConstantLogicalOperand
- All Implemented Interfaces:
org.kingdoms.utils.compilers.expressions.ConditionalExpression,org.kingdoms.utils.compilers.expressions.Expression<org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator,Boolean>
- Enclosing class:
ConditionalCompiler
public static final class ConditionalCompiler.ConstantLogicalOperand
extends ConditionalCompiler.LogicalOperand
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConditionalCompiler.ConstantLogicalOperandstatic final ConditionalCompiler.ConstantLogicalOperandFields inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
originalString -
Method Summary
Methods inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
eval, getOriginalString, getVariables, isDefault, parseVariable, withOriginalStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.kingdoms.utils.compilers.expressions.ConditionalExpression
nullIfDefault
-
Field Details
-
TRUE
-
FALSE
-
-
Method Details
-
isConstant
public boolean isConstant()- Specified by:
isConstantin interfaceorg.kingdoms.utils.compilers.expressions.Expression<org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator,Boolean> - Overrides:
isConstantin classConditionalCompiler.LogicalOperand
-
eval0
public Boolean eval0(org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator variables) - Specified by:
eval0in classConditionalCompiler.LogicalOperand
-
getValue
public boolean getValue() -
toString
-
asString
-