Uses of Record Class
org.ek9lang.compiler.phase7.support.OperandEvaluation
Packages that use OperandEvaluation
-
Uses of OperandEvaluation in org.ek9lang.compiler.ir
Methods in org.ek9lang.compiler.ir that return OperandEvaluationModifier and TypeMethodDescriptionGuardedAssignmentBlockInstr.getAssignmentEvaluation()
Get the assignment evaluation record.LogicalOperationInstr.getLeftEvaluation()
Get the left operand evaluation record.QuestionOperatorInstr.getNullCaseEvaluation()
Get the null case evaluation record.QuestionOperatorInstr.getOperandEvaluation()
Get the operand evaluation record.LogicalOperationInstr.getResultEvaluation()
Get the result evaluation record.LogicalOperationInstr.getRightEvaluation()
Get the right operand evaluation record.QuestionOperatorInstr.getSetCaseEvaluation()
Get the set case evaluation record.LogicalDetails.leftEvaluation()
Returns the value of theleftEvaluation
record component.QuestionDetails.nullCaseEvaluation()
Returns the value of thenullCaseEvaluation
record component.QuestionDetails.operandEvaluation()
Returns the value of theoperandEvaluation
record component.LogicalDetails.resultEvaluation()
Returns the value of theresultEvaluation
record component.LogicalDetails.rightEvaluation()
Returns the value of therightEvaluation
record component.QuestionDetails.setCaseEvaluation()
Returns the value of thesetCaseEvaluation
record component.Methods in org.ek9lang.compiler.ir with parameters of type OperandEvaluationModifier and TypeMethodDescriptionstatic GuardedAssignmentBlockInstr
GuardedAssignmentBlockInstr.guardedAssignmentBlock
(ConditionalEvaluation conditionalEvaluation, OperandEvaluation assignmentEvaluation, BasicDetails basicDetails) Create guarded assignment block.Constructors in org.ek9lang.compiler.ir with parameters of type OperandEvaluationModifierConstructorDescriptionLogicalDetails
(String result, OperandEvaluation leftEvaluation, ConditionalEvaluation conditionalEvaluation, OperandEvaluation rightEvaluation, OperandEvaluation resultEvaluation, BasicDetails basicDetails) Creates an instance of aLogicalDetails
record class.QuestionDetails
(String result, OperandEvaluation operandEvaluation, String nullCheckCondition, OperandEvaluation nullCaseEvaluation, OperandEvaluation setCaseEvaluation, BasicDetails basicDetails) Creates an instance of aQuestionDetails
record class.