Class IsValidModuleName

java.lang.Object
org.ek9lang.compiler.support.IsValidModuleName
All Implemented Interfaces:
Predicate<String>

public final class IsValidModuleName extends Object implements Predicate<String>
Whether a candidate is a legal EK9 module name: true when the grammar's dottedName rule accepts it in full (surrounding whitespace allowed; null and blank are not). THE validator, and why it parses rather than matching a regex, is ModuleNameProblem; ask it when the reason matters.
  • Constructor Details

    • IsValidModuleName

      public IsValidModuleName()
  • Method Details