Class Compiler

    • Field Detail

      • SYSTEM_JAVA_COMPILER

        private static final javax.tools.JavaCompiler SYSTEM_JAVA_COMPILER
      • compilerOptions

        private java.util.Collection<java.lang.String> compilerOptions
      • fileManagerEnn

        @Nullable
        private javax.tools.JavaFileManager fileManagerEnn
    • Constructor Detail

      • Compiler

        public Compiler()
    • Method Detail

      • setVerbose

        public void setVerbose​(boolean verbose)
        Description copied from interface: ICompiler
        Equivalent of -verbose.
      • getSystemJavaCompiler

        private static javax.tools.JavaCompiler getSystemJavaCompiler()
      • getJavaFileManager

        private javax.tools.JavaFileManager getJavaFileManager()
        Creates the underlying JavaFileManager lazily, because AbstractCompiler.setSourcePath(File[]) and consorts are called after initialization.
      • getJavaFileManager2

        private javax.tools.JavaFileManager getJavaFileManager2()