Uses of Record Class
org.ek9lang.compiler.ir.data.GuardVariableDetails
Packages that use GuardVariableDetails
-
Uses of GuardVariableDetails in org.ek9lang.compiler.ir.data
Methods in org.ek9lang.compiler.ir.data that return GuardVariableDetailsModifier and TypeMethodDescriptionstatic GuardVariableDetails
GuardVariableDetails.create
(List<String> guardVariables, List<IRInstr> guardScopeSetup, String guardScopeId, String conditionScopeId) Create guard variable details with all components.ControlFlowChainDetails.guardDetails()
Returns the value of theguardDetails
record component.static GuardVariableDetails
GuardVariableDetails.none()
Create empty guard variable details (no guards).Constructors in org.ek9lang.compiler.ir.data with parameters of type GuardVariableDetailsModifierConstructorDescriptionControlFlowChainDetails
(String result, String chainType, GuardVariableDetails guardDetails, EvaluationVariableDetails evaluationDetails, ReturnVariableDetails returnDetails, List<ConditionCaseDetails> conditionChain, DefaultCaseDetails defaultDetails, EnumOptimizationDetails enumOptimizationInfo, DebugInfo debugInfo, String scopeId) Creates an instance of aControlFlowChainDetails
record class.