Class JavaCompilerSettings

java.lang.Object
org.kie.memorycompiler.JavaCompilerSettings
Direct Known Subclasses:
NativeJavaCompilerSettings

public class JavaCompilerSettings extends Object
Most common denominator for JavaCompiler settings. If you need more specific settings you have to provide the native compiler configurations to the compilers. Writing of a custom factory is suggested.
  • Constructor Details

    • JavaCompilerSettings

      public JavaCompilerSettings()
    • JavaCompilerSettings

      public JavaCompilerSettings(JavaCompilerSettings pSettings)
  • Method Details

    • setTargetVersion

      public void setTargetVersion(String pTargetVersion)
    • getTargetVersion

      public String getTargetVersion()
    • setSourceVersion

      public void setSourceVersion(String pSourceVersion)
    • getSourceVersion

      public String getSourceVersion()
    • setSourceEncoding

      public void setSourceEncoding(String pSourceEncoding)
    • getSourceEncoding

      public String getSourceEncoding()
    • setWarnings

      public void setWarnings(boolean pWarnings)
    • isWarnings

      public boolean isWarnings()
    • setDeprecations

      public void setDeprecations(boolean pDeprecations)
    • isDeprecations

      public boolean isDeprecations()
    • setDebug

      public void setDebug(boolean pDebug)
    • isDebug

      public boolean isDebug()
    • setVerbose

      public void setVerbose(boolean pVerbose)
      Deprecated.
    • isVerbose

      public boolean isVerbose()
      Deprecated.
    • getClasspathLocations

      public List<File> getClasspathLocations()
    • addClasspath

      public void addClasspath(File classpath)
    • getOptions

      public List<String> getOptions()
    • addOption

      public void addOption(String option)