Class JavaBuildOptions

java.lang.Object
org.aspectj.ajde.ui.javaoptions.JavaBuildOptions

public class JavaBuildOptions extends Object
Class which handles the setting of the java options and the java options map required by ICompilerConfiguration#getJavaOptionsMap()
  • Constructor Details

    • JavaBuildOptions

      public JavaBuildOptions()
  • Method Details

    • getJavaBuildOptionsMap

      public Map<String,​String> getJavaBuildOptionsMap()
    • setOption

      public void setOption​(String javaOption, String value)
    • setComplianceLevel

      public void setComplianceLevel​(String level)
    • setSourceCompatibilityLevel

      public void setSourceCompatibilityLevel​(String level)
    • setTargetLevel

      public void setTargetLevel​(String level)
    • setWarnMethodWithConstructorName

      public void setWarnMethodWithConstructorName​(String option)
    • setWarnOverridingPackageDefaultMethod

      public void setWarnOverridingPackageDefaultMethod​(String option)
    • setWarnDeprecation

      public void setWarnDeprecation​(String option)
    • setWarnHiddenCatchBlocks

      public void setWarnHiddenCatchBlocks​(String option)
    • setWarnUnusedLocals

      public void setWarnUnusedLocals​(String option)
    • setWarnUnusedParameters

      public void setWarnUnusedParameters​(String option)
    • setWarnUnusedImports

      public void setWarnUnusedImports​(String option)
    • setWarnSyntheticAccess

      public void setWarnSyntheticAccess​(String option)
    • setWarnAssertIdentifier

      public void setWarnAssertIdentifier​(String option)
    • setWarnNonNLS

      public void setWarnNonNLS​(String option)
    • setDebugSource

      public void setDebugSource​(String option)
    • setDebugLines

      public void setDebugLines​(String option)
    • setDebugVariables

      public void setDebugVariables​(String option)
    • setPreserveAllLocals

      public void setPreserveAllLocals​(String value)
    • setCharacterEncoding

      public void setCharacterEncoding​(String value)