Class ArmResults

java.lang.Object
org.ek9lang.compiler.phase9.ArmResults
All Implemented Interfaces:
Function<CompositeInstr, Map<List<IRInstr>, String>>

final class ArmResults extends Object implements Function<CompositeInstr, Map<List<IRInstr>, String>>
THE value each list of a chain hands to the chain's result: an arm's body result, the default's result - keyed by the list's identity (two equal lists are two places). Empty for any composite that is not a chain. OwnershipPathVerifier (an arm's count moves to the result) and OwnershipBorrowVerifier (a merge) hold one.