Module rgg

Class CompilerConfiguration

java.lang.Object
de.grogra.rgg.model.CompilerConfiguration

public final class CompilerConfiguration extends Object
  • Method Details

    • getCompilerVersion

      public static int getCompilerVersion()
    • getXL16UWarningLevel

      public static int getXL16UWarningLevel()
    • useShortNames

      public static boolean useShortNames()
    • getBooleanOption

      public static boolean getBooleanOption(String name, boolean defaultValue)
    • getBooleanOption

      public static boolean getBooleanOption(String name, String legacyName, boolean defaultValue)
    • applyTo

      public static void applyTo(CompilerOptions options)
      Injects preference state into the compiler options object that already travels through the CompilationUnit -> XL-Compiler pipeline.
    • applyXL16UAnalysisTo

      public static void applyXL16UAnalysisTo(CompilerOptions options)
    • disableXL16U

      public static void disableXL16U(CompilerOptions options)