org.eclipse.jdt.internal.compiler.tool
类 EclipseCompiler

java.lang.Object
  继承者 org.eclipse.jdt.internal.compiler.tool.EclipseCompiler
所有已实现的接口:
javax.tools.JavaCompiler, javax.tools.OptionChecker, javax.tools.Tool

public class EclipseCompiler
extends Object
implements javax.tools.JavaCompiler

Implementation of a batch compiler that supports the jsr199


嵌套类摘要
 
从接口 javax.tools.JavaCompiler 继承的嵌套类/接口
javax.tools.JavaCompiler.CompilationTask
 
字段摘要
 javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> diagnosticListener
           
 
构造方法摘要
EclipseCompiler()
           
 
方法摘要
 Set<javax.lang.model.SourceVersion> getSourceVersions()
           
 javax.tools.StandardJavaFileManager getStandardFileManager(javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> someDiagnosticListener, Locale locale, Charset charset)
           
 javax.tools.JavaCompiler.CompilationTask getTask(Writer out, javax.tools.JavaFileManager fileManager, javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> someDiagnosticListener, Iterable<String> options, Iterable<String> classes, Iterable<? extends javax.tools.JavaFileObject> compilationUnits)
           
 int isSupportedOption(String option)
           
 int run(InputStream in, OutputStream out, OutputStream err, String... arguments)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

diagnosticListener

public javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> diagnosticListener
构造方法详细信息

EclipseCompiler

public EclipseCompiler()
方法详细信息

getSourceVersions

public Set<javax.lang.model.SourceVersion> getSourceVersions()
指定者:
接口 javax.tools.Tool 中的 getSourceVersions

getStandardFileManager

public javax.tools.StandardJavaFileManager getStandardFileManager(javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> someDiagnosticListener,
                                                                  Locale locale,
                                                                  Charset charset)
指定者:
接口 javax.tools.JavaCompiler 中的 getStandardFileManager

getTask

public javax.tools.JavaCompiler.CompilationTask getTask(Writer out,
                                                        javax.tools.JavaFileManager fileManager,
                                                        javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> someDiagnosticListener,
                                                        Iterable<String> options,
                                                        Iterable<String> classes,
                                                        Iterable<? extends javax.tools.JavaFileObject> compilationUnits)
指定者:
接口 javax.tools.JavaCompiler 中的 getTask

isSupportedOption

public int isSupportedOption(String option)
指定者:
接口 javax.tools.OptionChecker 中的 isSupportedOption

run

public int run(InputStream in,
               OutputStream out,
               OutputStream err,
               String... arguments)
指定者:
接口 javax.tools.Tool 中的 run


Copyright © 2013. All Rights Reserved.