Class AlwaysSetWhenPresent
java.lang.Object
org.ek9lang.compiler.support.operators.AlwaysSetWhenPresent
- All Implemented Interfaces:
Predicate<IAggregateSymbol>
THE "is a value of EXACTLY this type always set - its '?' the one synthesised for a field-less type
(
IsSynthesisedIsSet, Q-COMPONENT-?), answering true?" Read by phase 5's value tracker (F3, Steve
2026-10-07): s <- FieldlessType() then if s? is provably true (E08088), as Integer() is
provably unset. Only the type's OWN '?' counts: a type that inherits a '?' from a super or trait was never given
one, and that '?' is the author's to define. Hold one and ask it.-
Constructor Details
-
AlwaysSetWhenPresent
public AlwaysSetWhenPresent()
-
-
Method Details
-
test
- Specified by:
testin interfacePredicate<IAggregateSymbol>
-