Home » openjdk-7 » com.sun.tools » javac » api » [javadoc | source]
com.sun.tools.javac.api
public final class: JavacTool [javadoc | source]
java.lang.Object
   com.sun.tools.javac.api.JavacTool

All Implemented Interfaces:
    JavaCompiler

TODO: describe com.sun.tools.javac.api.Tool

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

Constructor:
 public JavacTool() 
Method from com.sun.tools.javac.api.JavacTool Summary:
create,   getSourceVersions,   getStandardFileManager,   getTask,   isSupportedOption,   run,   setExtendedOption,   setOption
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.javac.api.JavacTool Detail:
 public static JavacTool create() 
    Static factory method for creating new instances of this tool.
 public Set<SourceVersion> getSourceVersions() 
 public JavacFileManager getStandardFileManager(DiagnosticListener<JavaFileObject> diagnosticListener,
    Locale locale,
    Charset charset) 
 public JavacTask getTask(Writer out,
    JavaFileManager fileManager,
    DiagnosticListener<JavaFileObject> diagnosticListener,
    Iterable<String> options,
    Iterable<String> classes,
    Iterable<JavaFileObject> compilationUnits) 
 public int isSupportedOption(String option) 
 public int run(InputStream in,
    OutputStream out,
    OutputStream err,
    String arguments) 
 public  void setExtendedOption(String name,
    Object args) 
 public  void setOption(String name,
    Object args)