Class Mercury

java.lang.Object
org.cadixdev.mercury.Mercury

public final class Mercury extends Object
  • Field Details

  • Constructor Details

    • Mercury

      public Mercury()
  • Method Details

    • getSourceCompatibility

      public String getSourceCompatibility()
    • setSourceCompatibility

      public void setSourceCompatibility(String sourceCompatibility)
    • setSourceCompatibilityFromRelease

      public void setSourceCompatibilityFromRelease(int release)
      Set the setSourceCompatibility(String) using the value used for javac's --release option.

      If the release version is not supported, the latest supported version will be used.

    • getEncoding

      public Charset getEncoding()
    • setEncoding

      public void setEncoding(Charset encoding)
    • isGracefulClasspathChecks

      public boolean isGracefulClasspathChecks()
    • setGracefulClasspathChecks

      public void setGracefulClasspathChecks(boolean enable)
    • isGracefulJavadocClasspathChecks

      public boolean isGracefulJavadocClasspathChecks()
    • setGracefulJavadocClasspathChecks

      public void setGracefulJavadocClasspathChecks(boolean enable)
    • isFlexibleAnonymousClassMemberLookups

      public boolean isFlexibleAnonymousClassMemberLookups()
    • setFlexibleAnonymousClassMemberLookups

      public void setFlexibleAnonymousClassMemberLookups(boolean enable)
    • getClassPath

      public List<Path> getClassPath()
    • getSourcePath

      public List<Path> getSourcePath()
    • getProcessors

      public List<SourceProcessor> getProcessors()
    • getSourceDir

      public Path getSourceDir()
    • getOutputDir

      public Path getOutputDir()
    • getContext

      public Map<Object,Object> getContext()
    • createTypeBinding

      public Optional<org.eclipse.jdt.core.dom.ITypeBinding> createTypeBinding(String className)
    • process

      public void process(Path sourceDir) throws Exception
      Throws:
      Exception
    • rewrite

      public void rewrite(Path sourceDir, Path outputDir) throws Exception
      Throws:
      Exception