public class EclipseCompilerImpl extends Main
Main.Logger, Main.ResourceBundleFactory| Modifier and Type | Field and Description |
|---|---|
DiagnosticListener<? super JavaFileObject> |
diagnosticListener |
JavaFileManager |
fileManager |
protected Processor[] |
processors |
batchCompiler, bundle, bundleName, checkedClasspaths, classNames, compilerLocale, compilerOptions, compilerStats, currentRepetition, DEFAULT_SIZE_CLASSPATH, destinationPath, destinationPaths, encodings, exportedClassFilesCounter, extraProblems, filenames, globalErrorsCount, globalProblemsCount, globalTasksCount, globalWarningsCount, ignoreOptionalProblemsFromFolders, lineCount0, log, logger, maxProblems, maxRepetition, NONE, options, out, pendingErrors, proceed, proceedOnError, produceRefInfo, progress, showProgress, startTime, systemExitWhenFinished, timing, TIMING_DETAILED, TIMING_DISABLED, TIMING_ENABLED, verboseAbort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, WarningEXTENSION_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| Constructor and Description |
|---|
EclipseCompilerImpl(PrintWriter out,
PrintWriter err,
boolean systemExitWhenFinished) |
| Modifier and Type | Method and Description |
|---|---|
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) |
addExtraProblems, addNewEntry, bind, bind, bind, bind, compile, compile, compile, compile, configure, disableAll, enableAll, extractDestinationPathFromSourceFile, getBatchRequestor, getJavaHome, getLibrariesFiles, getLibraryAccess, handleBootclasspath, handleClasspath, handleEndorseddirs, handleErrorToken, handleExtdirs, handleWarningToken, initialize, initialize, main, performCompilation, printUsage, processPathEntries, relocalize, setDestinationPath, setLocale, tokenize, validateOptionspublic JavaFileManager fileManager
protected Processor[] processors
public DiagnosticListener<? super JavaFileObject> diagnosticListener
public EclipseCompilerImpl(PrintWriter out, PrintWriter err, boolean systemExitWhenFinished)
public boolean call()
public CompilationUnit[] getCompilationUnits()
getCompilationUnits in class Mainpublic IErrorHandlingPolicy getHandlingPolicy()
getHandlingPolicy in class Mainpublic IProblemFactory getProblemFactory()
getProblemFactory in class Mainprotected void initialize(PrintWriter outWriter, PrintWriter errWriter, boolean systemExit, Map customDefaultOptions, CompilationProgress compilationProgress)
initialize in class Mainprotected void initializeAnnotationProcessorManager()
initializeAnnotationProcessorManager in class Mainpublic void outputClassFiles(CompilationResult unitResult)
outputClassFiles in class Mainprotected void setPaths(ArrayList bootclasspaths, String sourcepathClasspathArg, ArrayList sourcepathClasspaths, ArrayList classpaths, ArrayList extdirsClasspaths, ArrayList endorsedDirClasspaths, String customEncoding)
protected void loggingExtraProblems()
loggingExtraProblems in class MainCopyright © 2013. All rights reserved.