org.eclipse.jdt.internal.compiler.tool
类 EclipseCompilerImpl
java.lang.Object
org.eclipse.jdt.internal.compiler.batch.Main
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl
- 所有已实现的接口:
- ProblemSeverities, SuffixConstants
public class EclipseCompilerImpl
- extends Main
| 从类 org.eclipse.jdt.internal.compiler.batch.Main 继承的字段 |
batchCompiler, bundle, bundleName, checkedClasspaths, classNames, compilerLocale, compilerOptions, compilerStats, currentRepetition, DEFAULT_SIZE_CLASSPATH, destinationPath, destinationPaths, encodings, exportedClassFilesCounter, extraProblems, filenames, globalErrorsCount, globalProblemsCount, globalTasksCount, globalWarningsCount, lineCount0, log, logger, maxProblems, maxRepetition, NONE, options, out, pendingErrors, proceed, proceedOnError, produceRefInfo, progress, showProgress, startTime, systemExitWhenFinished, timing, TIMING_DETAILED, TIMING_DISABLED, TIMING_ENABLED, verbose |
| 从接口 org.eclipse.jdt.internal.compiler.problem.ProblemSeverities 继承的字段 |
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
| 从接口 org.eclipse.jdt.internal.compiler.util.SuffixConstants 继承的字段 |
EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA |
|
方法摘要 |
boolean |
call()
|
CompilationUnit[] |
getCompilationUnits()
|
IErrorHandlingPolicy |
getHandlingPolicy()
|
IProblemFactory |
getProblemFactory()
|
protected void |
initialize(PrintWriter outWriter,
PrintWriter errWriter,
boolean systemExit,
Map customDefaultOptions,
CompilationProgress compilationProgress)
|
protected void |
initializeAnnotationProcessorManager()
|
protected void |
loggingExtraProblems()
|
void |
outputClassFiles(CompilationResult unitResult)
|
protected void |
setPaths(ArrayList bootclasspaths,
String sourcepathClasspathArg,
ArrayList sourcepathClasspaths,
ArrayList classpaths,
ArrayList extdirsClasspaths,
ArrayList endorsedDirClasspaths,
String customEncoding)
|
| 从类 org.eclipse.jdt.internal.compiler.batch.Main 继承的方法 |
addExtraProblems, addNewEntry, bind, bind, bind, bind, compile, compile, compile, compile, configure, disableErrors, disableWarnings, extractDestinationPathFromSourceFile, getBatchRequestor, getJavaHome, getLibrariesFiles, getLibraryAccess, handleBootclasspath, handleClasspath, handleEndorseddirs, handleErrorToken, handleExtdirs, handleWarningToken, initialize, initialize, main, performCompilation, printUsage, processPathEntries, relocalize, setDestinationPath, setLocale, tokenize, validateOptions |
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileManager
public javax.tools.JavaFileManager fileManager
processors
protected javax.annotation.processing.Processor[] processors
diagnosticListener
public javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> diagnosticListener
EclipseCompilerImpl
public EclipseCompilerImpl(PrintWriter out,
PrintWriter err,
boolean systemExitWhenFinished)
call
public boolean call()
getCompilationUnits
public CompilationUnit[] getCompilationUnits()
- 覆盖:
- 类
Main 中的 getCompilationUnits
getHandlingPolicy
public IErrorHandlingPolicy getHandlingPolicy()
- 覆盖:
- 类
Main 中的 getHandlingPolicy
getProblemFactory
public IProblemFactory getProblemFactory()
- 覆盖:
- 类
Main 中的 getProblemFactory
initialize
protected void initialize(PrintWriter outWriter,
PrintWriter errWriter,
boolean systemExit,
Map customDefaultOptions,
CompilationProgress compilationProgress)
- 覆盖:
- 类
Main 中的 initialize
initializeAnnotationProcessorManager
protected void initializeAnnotationProcessorManager()
- 覆盖:
- 类
Main 中的 initializeAnnotationProcessorManager
outputClassFiles
public void outputClassFiles(CompilationResult unitResult)
- 覆盖:
- 类
Main 中的 outputClassFiles
setPaths
protected void setPaths(ArrayList bootclasspaths,
String sourcepathClasspathArg,
ArrayList sourcepathClasspaths,
ArrayList classpaths,
ArrayList extdirsClasspaths,
ArrayList endorsedDirClasspaths,
String customEncoding)
- 覆盖:
- 类
Main 中的 setPaths
loggingExtraProblems
protected void loggingExtraProblems()
- 覆盖:
- 类
Main 中的 loggingExtraProblems
Copyright © 2013. All Rights Reserved.