org.eclipse.jdt.internal.compiler.tool
Class EclipseCompilerImpl
java.lang.Object
org.eclipse.jdt.internal.compiler.batch.Main
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl
- All Implemented Interfaces:
- ProblemSeverities, SuffixConstants
public class EclipseCompilerImpl
- extends Main
Fields inherited from class 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 |
Fields inherited from interface org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
Fields inherited from interface 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 |
Method Summary |
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)
|
Methods inherited from class 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fileManager
public JavaFileManager fileManager
processors
protected Processor[] processors
diagnosticListener
public DiagnosticListener<? super JavaFileObject> diagnosticListener
EclipseCompilerImpl
public EclipseCompilerImpl(PrintWriter out,
PrintWriter err,
boolean systemExitWhenFinished)
call
public boolean call()
getCompilationUnits
public CompilationUnit[] getCompilationUnits()
- Overrides:
getCompilationUnits
in class Main
getHandlingPolicy
public IErrorHandlingPolicy getHandlingPolicy()
- Overrides:
getHandlingPolicy
in class Main
getProblemFactory
public IProblemFactory getProblemFactory()
- Overrides:
getProblemFactory
in class Main
initialize
protected void initialize(PrintWriter outWriter,
PrintWriter errWriter,
boolean systemExit,
Map customDefaultOptions,
CompilationProgress compilationProgress)
- Overrides:
initialize
in class Main
initializeAnnotationProcessorManager
protected void initializeAnnotationProcessorManager()
- Overrides:
initializeAnnotationProcessorManager
in class Main
outputClassFiles
public void outputClassFiles(CompilationResult unitResult)
- Overrides:
outputClassFiles
in class Main
setPaths
protected void setPaths(ArrayList bootclasspaths,
String sourcepathClasspathArg,
ArrayList sourcepathClasspaths,
ArrayList classpaths,
ArrayList extdirsClasspaths,
ArrayList endorsedDirClasspaths,
String customEncoding)
- Overrides:
setPaths
in class Main
loggingExtraProblems
protected void loggingExtraProblems()
- Overrides:
loggingExtraProblems
in class Main
Copyright © 2012. All Rights Reserved.