Class UninitialisedPropertyToBeChecked

java.lang.Object
org.ek9lang.compiler.common.UninitialisedPropertyToBeChecked
All Implemented Interfaces:
Predicate<ISymbol>

public final class UninitialisedPropertyToBeChecked extends Object implements Predicate<ISymbol>
THE test that a symbol is a PROPERTY declared with no value, so every access to it is questionable until a constructor (or a guard) has set it: a VariableSymbol that is a property field and UninitialisedAtDeclaration.declaredWithNoValue(ISymbol). The property-side twin of UninitialisedVariableToBeChecked, which is the same test for a local variable.
  • Constructor Details

    • UninitialisedPropertyToBeChecked

      public UninitialisedPropertyToBeChecked()
  • Method Details