Package org.kingdoms.utils.compilers
Class ConditionalCompiler.LogicalVariableOperand
java.lang.Object
org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
org.kingdoms.utils.compilers.ConditionalCompiler.LogicalVariableOperand
- 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.LogicalVariableOperand
extends ConditionalCompiler.LogicalOperand
-
Field Summary
Fields inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
originalString -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.kingdoms.utils.compilers.ConditionalCompiler.LogicalOperand
eval, getOriginalString, isConstant, 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
-
Constructor Details
-
LogicalVariableOperand
-
-
Method Details
-
getVariables
- Specified by:
getVariablesin interfaceorg.kingdoms.utils.compilers.expressions.Expression<org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator,Boolean> - Overrides:
getVariablesin classConditionalCompiler.LogicalOperand
-
eval0
public Object eval0(org.kingdoms.utils.compilers.translators.ConditionalVariableTranslator variables) - Specified by:
eval0in classConditionalCompiler.LogicalOperand
-
toString
-
asString
-