Class CommandLineOptions

java.lang.Object
org.ek9lang.cli.CommandLineOptions

public class CommandLineOptions extends Object
Holds the sets of command line options that have been configured for use. Provides helper methods to make the notional value of the options each to handle.
  • Constructor Details

    • CommandLineOptions

      public CommandLineOptions()
  • Method Details

    • getEk9AppParameters

      public List<String> getEk9AppParameters()
    • getEk9ProgramParameters

      public List<String> getEk9ProgramParameters()
    • isModifierParam

      public boolean isModifierParam(String param)
    • isMainParam

      public boolean isMainParam(String param)
    • isParameterUnacceptable

      public boolean isParameterUnacceptable(String param)
    • appendRunOptionIfNecessary

      public void appendRunOptionIfNecessary()
    • isDebuggingInstrumentation

      public boolean isDebuggingInstrumentation()
    • isDevBuild

      public boolean isDevBuild()
    • isJustBuildTypeOption

      public boolean isJustBuildTypeOption()
    • isReleaseVectorOption

      public boolean isReleaseVectorOption()
    • isDeveloperManagementOption

      public boolean isDeveloperManagementOption()
    • isVerbose

      public boolean isVerbose()
    • isDebugVerbose

      public boolean isDebugVerbose()
    • isGenerateSigningKeys

      public boolean isGenerateSigningKeys()
    • isUpdateUpgrade

      public boolean isUpdateUpgrade()
    • isCleanAll

      public boolean isCleanAll()
    • isResolveDependencies

      public boolean isResolveDependencies()
    • isIncrementalCompile

      public boolean isIncrementalCompile()
    • isFullCompile

      public boolean isFullCompile()
    • isCheckCompileOnly

      public boolean isCheckCompileOnly()
    • isPhasedCompileOnly

      public boolean isPhasedCompileOnly()
    • isInstall

      public boolean isInstall()
    • isPackaging

      public boolean isPackaging()
    • isDeployment

      public boolean isDeployment()
    • isPrintReleaseVector

      public boolean isPrintReleaseVector()
    • isIncrementReleaseVector

      public boolean isIncrementReleaseVector()
    • isSetReleaseVector

      public boolean isSetReleaseVector()
    • isSetFeatureVector

      public boolean isSetFeatureVector()
    • isHelp

      public boolean isHelp()
    • isVersionOfEk9Option

      public boolean isVersionOfEk9Option()
    • isRunEk9AsLanguageServer

      public boolean isRunEk9AsLanguageServer()
    • isEk9LanguageServerHelpEnabled

      public boolean isEk9LanguageServerHelpEnabled()
    • isRunOption

      public boolean isRunOption()
    • isUnitTestExecution

      public boolean isUnitTestExecution()
    • isRunDebugMode

      public boolean isRunDebugMode()
    • isRunNormalMode

      public boolean isRunNormalMode()
    • getOptionParameter

      public String getOptionParameter(String option)
      Access a parameter option from the command line.