Class PresentNestedLists

java.lang.Object
org.ek9lang.compiler.ir.instructions.PresentNestedLists

final class PresentNestedLists extends Object
THE handling of a composite's nested list that may be absent (null): an absent list is not listed (add(List, String, List, CompositeInstr.Activation), for CompositeInstr.nestedLists()) and stays absent when the lists are rewritten (rewritten(List, UnaryOperator), for CompositeInstr.withNestedLists(UnaryOperator)). A composite holds one (a constant: instructions are many) rather than repeating either step.