Class RightSideEqualsOperator
java.lang.Object
com.scriptbasic.executors.AbstractExpression
com.scriptbasic.executors.operators.AbstractOperator
com.scriptbasic.executors.operators.AbstractBinaryOperator
com.scriptbasic.executors.operators.AbstractBinaryFullCircuitOperator
com.scriptbasic.executors.operators.AbstractCompareOperator
com.scriptbasic.executors.operators.EqualsOperator
com.scriptbasic.executors.operators.RightSideEqualsOperator
- All Implemented Interfaces:
AnalysisResult,Evaluator,Expression
public class RightSideEqualsOperator extends EqualsOperator
-
Constructor Summary
Constructors Constructor Description RightSideEqualsOperator(RightValue leftOperandEvaluated) -
Method Summary
Modifier and Type Method Description protected RightValuegetLeftOperandEvaluated(Interpreter interpreter)Function used to evaluate left operand.Methods inherited from class com.scriptbasic.executors.operators.AbstractCompareOperator
compareTo, evaluateOnMethods inherited from class com.scriptbasic.executors.operators.AbstractBinaryFullCircuitOperator
evaluate, getRightOperandEvaluatedMethods inherited from class com.scriptbasic.executors.operators.AbstractBinaryOperator
getLeftOperand, getRightOperand, setLeftOperand, setRightOperandMethods inherited from class com.scriptbasic.executors.operators.AbstractOperator
getAsBoolean, getAsDouble, getAsLong, getAsObject, getAsString
-
Constructor Details
-
Method Details
-
getLeftOperandEvaluated
Description copied from class:AbstractBinaryFullCircuitOperatorFunction used to evaluate left operand. Override this function if custom evaluation is needed.- Overrides:
getLeftOperandEvaluatedin classAbstractBinaryFullCircuitOperator- Parameters:
interpreter- current interpreter- Returns:
- evaluated operand
-