Class SanitizedRequiredMarker

java.lang.Object
org.ek9lang.compiler.support.SanitizedRequiredMarker
All Implemented Interfaces:
Consumer<ISymbol>

public final class SanitizedRequiredMarker extends Object implements Consumer<ISymbol>
THE marking of SANITIZED_REQUIRED: the symbol is a parameter declared as sanitized (or an expression derived from one), so the RECEIVER must clean it. Only TRUE_VALUE is ever written; its reader is SanitizedRequired.
  • Constructor Details

    • SanitizedRequiredMarker

      public SanitizedRequiredMarker()
  • Method Details

    • accept

      public void accept(ISymbol symbol)
      Mark the symbol as one the receiver must clean.
      Specified by:
      accept in interface Consumer<ISymbol>