|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.batch.Main
public class Main
| Nested Class Summary | |
|---|---|
static class |
Main.Logger
|
static class |
Main.ResourceBundleFactory
Resource bundle factory to share bundles for the same locale |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemSeverities |
|---|
Abort, AbortCompilation, AbortCompilationUnit, AbortMethod, AbortType, Error, Fatal, Ignore, Optional, SecondaryError, Warning |
| Fields inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.util.SuffixConstants |
|---|
EXTENSION_aj, EXTENSION_AJ, EXTENSION_class, EXTENSION_CLASS, EXTENSION_java, EXTENSION_JAVA, SUFFIX_aj, SUFFIX_AJ, SUFFIX_class, SUFFIX_CLASS, SUFFIX_java, SUFFIX_JAVA, SUFFIX_STRING_aj, SUFFIX_STRING_AJ, SUFFIX_STRING_class, SUFFIX_STRING_CLASS, SUFFIX_STRING_java, SUFFIX_STRING_JAVA |
| Constructor Summary | |
|---|---|
Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished)
Deprecated. - use Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. Main(outWriter, errWriter, systemExitWhenFinished, null, null) |
|
Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished,
java.util.Map customDefaultOptions)
Deprecated. - use Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. Main(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions, null) |
|
Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished,
java.util.Map customDefaultOptions,
CompilationProgress compilationProgress)
|
|
| Method Summary | |
|---|---|
static java.lang.String |
_bind(java.lang.String id,
java.lang.String[] arguments)
|
void |
addExtraProblems(CategorizedProblem problem)
|
protected void |
addNewEntry(java.util.ArrayList paths,
java.lang.String currentClasspathName,
java.util.ArrayList currentRuleSpecs,
java.lang.String customEncoding,
java.lang.String destPath,
boolean isSourceOnly,
boolean rejectDestinationPathOnJars)
|
java.lang.String |
bind(java.lang.String id)
|
java.lang.String |
bind(java.lang.String id,
java.lang.String binding)
|
java.lang.String |
bind(java.lang.String id,
java.lang.String[] arguments)
|
java.lang.String |
bind(java.lang.String id,
java.lang.String binding1,
java.lang.String binding2)
|
static boolean |
compile(java.lang.String commandLine)
Deprecated. - use BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead
e.g. BatchCompiler.compile(commandLine, new PrintWriter(System.out), new PrintWriter(System.err), null); |
boolean |
compile(java.lang.String[] argv)
|
static boolean |
compile(java.lang.String[] commandLineArguments,
java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
CompilationProgress progress)
|
static boolean |
compile(java.lang.String commandLine,
java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter)
Deprecated. - use BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead
e.g. BatchCompiler.compile(commandLine, outWriter, errWriter, null); |
void |
configure(java.lang.String[] argv)
|
protected void |
disableErrors()
|
protected void |
disableWarnings()
|
java.lang.String |
extractDestinationPathFromSourceFile(CompilationResult result)
|
ICompilerRequestor |
getBatchRequestor()
|
CompilationUnit[] |
getCompilationUnits()
|
IErrorHandlingPolicy |
getHandlingPolicy()
|
java.io.File |
getJavaHome()
|
static java.io.File[][] |
getLibrariesFiles(java.io.File[] files)
|
FileSystem |
getLibraryAccess()
|
IProblemFactory |
getProblemFactory()
|
protected java.util.ArrayList |
handleBootclasspath(java.util.ArrayList bootclasspaths,
java.lang.String customEncoding)
|
protected java.util.ArrayList |
handleClasspath(java.util.ArrayList classpaths,
java.lang.String customEncoding)
|
protected java.util.ArrayList |
handleEndorseddirs(java.util.ArrayList endorsedDirClasspaths)
|
protected void |
handleErrorToken(java.lang.String token,
boolean isEnabling)
|
protected java.util.ArrayList |
handleExtdirs(java.util.ArrayList extdirsClasspaths)
|
protected void |
handleWarningToken(java.lang.String token,
boolean isEnabling)
|
protected void |
initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit)
Deprecated. - use initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. initialize(outWriter, errWriter, systemExit, null, null) |
protected void |
initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit,
java.util.Map customDefaultOptions)
Deprecated. - use initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. initialize(outWriter, errWriter, systemExit, customDefaultOptions, null) |
protected void |
initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit,
java.util.Map customDefaultOptions,
CompilationProgress compilationProgress)
|
protected void |
initializeAnnotationProcessorManager()
|
protected void |
loggingExtraProblems()
|
static void |
main(java.lang.String[] argv)
|
void |
outputClassFiles(CompilationResult unitResult)
|
void |
performCompilation()
|
void |
printUsage()
|
void |
printVersion()
|
void |
processPathEntries(int defaultSize,
java.util.ArrayList paths,
java.lang.String currentPath,
java.lang.String customEncoding,
boolean isSourceOnly,
boolean rejectDestinationPathOnJars)
|
void |
relocalize()
Creates a NLS catalog for the given locale. |
void |
setDestinationPath(java.lang.String dest)
|
void |
setLocale(java.util.Locale locale)
|
protected void |
setPaths(java.util.ArrayList bootclasspaths,
java.lang.String sourcepathClasspathArg,
java.util.ArrayList sourcepathClasspaths,
java.util.ArrayList classpaths,
java.util.ArrayList extdirsClasspaths,
java.util.ArrayList endorsedDirClasspaths,
java.lang.String customEncoding)
|
static java.lang.String[] |
tokenize(java.lang.String commandLine)
|
protected void |
validateOptions(boolean didSpecifyCompliance)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public Compiler batchCompiler
public java.util.ResourceBundle bundle
protected FileSystem.Classpath[] checkedClasspaths
public java.util.Locale compilerLocale
public CompilerOptions compilerOptions
public CompilationProgress progress
public java.lang.String destinationPath
public java.lang.String[] destinationPaths
public java.lang.String[] encodings
public int exportedClassFilesCounter
public java.lang.String[] filenames
public java.lang.String[] classNames
public int globalErrorsCount
public int globalProblemsCount
public int globalTasksCount
public int globalWarningsCount
public long lineCount0
public java.lang.String log
public Main.Logger logger
public int maxProblems
public java.util.Map options
protected java.io.PrintWriter out
public boolean proceed
public boolean proceedOnError
public boolean produceRefInfo
public int currentRepetition
public int maxRepetition
public boolean showProgress
public long startTime
public java.util.ArrayList pendingErrors
public boolean systemExitWhenFinished
public static final int TIMING_DISABLED
public static final int TIMING_ENABLED
public static final int TIMING_DETAILED
public int timing
public CompilerStats[] compilerStats
public boolean verbose
protected java.util.ArrayList extraProblems
public static java.lang.String bundleName
public static final int DEFAULT_SIZE_CLASSPATH
public static final java.lang.String NONE
| Constructor Detail |
|---|
public Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished)
Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. Main(outWriter, errWriter, systemExitWhenFinished, null, null)
public Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished,
java.util.Map customDefaultOptions)
Main(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. Main(outWriter, errWriter, systemExitWhenFinished, customDefaultOptions, null)
public Main(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExitWhenFinished,
java.util.Map customDefaultOptions,
CompilationProgress compilationProgress)
| Method Detail |
|---|
public static boolean compile(java.lang.String commandLine)
BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead
e.g. BatchCompiler.compile(commandLine, new PrintWriter(System.out), new PrintWriter(System.err), null);
public static boolean compile(java.lang.String commandLine,
java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter)
BatchCompiler.compile(String, PrintWriter, PrintWriter, CompilationProgress) instead
e.g. BatchCompiler.compile(commandLine, outWriter, errWriter, null);
public static boolean compile(java.lang.String[] commandLineArguments,
java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
CompilationProgress progress)
public static java.io.File[][] getLibrariesFiles(java.io.File[] files)
public static void main(java.lang.String[] argv)
public static java.lang.String[] tokenize(java.lang.String commandLine)
public void printVersion()
public void addExtraProblems(CategorizedProblem problem)
protected void addNewEntry(java.util.ArrayList paths,
java.lang.String currentClasspathName,
java.util.ArrayList currentRuleSpecs,
java.lang.String customEncoding,
java.lang.String destPath,
boolean isSourceOnly,
boolean rejectDestinationPathOnJars)
public java.lang.String bind(java.lang.String id)
public java.lang.String bind(java.lang.String id,
java.lang.String binding)
public static java.lang.String _bind(java.lang.String id,
java.lang.String[] arguments)
public java.lang.String bind(java.lang.String id,
java.lang.String binding1,
java.lang.String binding2)
public java.lang.String bind(java.lang.String id,
java.lang.String[] arguments)
public boolean compile(java.lang.String[] argv)
public void configure(java.lang.String[] argv)
protected void disableWarnings()
protected void disableErrors()
public java.lang.String extractDestinationPathFromSourceFile(CompilationResult result)
public ICompilerRequestor getBatchRequestor()
public CompilationUnit[] getCompilationUnits()
public IErrorHandlingPolicy getHandlingPolicy()
public java.io.File getJavaHome()
public FileSystem getLibraryAccess()
public IProblemFactory getProblemFactory()
protected java.util.ArrayList handleBootclasspath(java.util.ArrayList bootclasspaths,
java.lang.String customEncoding)
protected java.util.ArrayList handleClasspath(java.util.ArrayList classpaths,
java.lang.String customEncoding)
protected java.util.ArrayList handleEndorseddirs(java.util.ArrayList endorsedDirClasspaths)
protected java.util.ArrayList handleExtdirs(java.util.ArrayList extdirsClasspaths)
protected void handleWarningToken(java.lang.String token,
boolean isEnabling)
protected void handleErrorToken(java.lang.String token,
boolean isEnabling)
protected void initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit)
initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. initialize(outWriter, errWriter, systemExit, null, null)
protected void initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit,
java.util.Map customDefaultOptions)
initialize(PrintWriter, PrintWriter, boolean, Map, CompilationProgress) instead
e.g. initialize(outWriter, errWriter, systemExit, customDefaultOptions, null)
protected void initialize(java.io.PrintWriter outWriter,
java.io.PrintWriter errWriter,
boolean systemExit,
java.util.Map customDefaultOptions,
CompilationProgress compilationProgress)
protected void initializeAnnotationProcessorManager()
public void outputClassFiles(CompilationResult unitResult)
public void performCompilation()
protected void loggingExtraProblems()
public void printUsage()
public void processPathEntries(int defaultSize,
java.util.ArrayList paths,
java.lang.String currentPath,
java.lang.String customEncoding,
boolean isSourceOnly,
boolean rejectDestinationPathOnJars)
public void relocalize()
public void setDestinationPath(java.lang.String dest)
public void setLocale(java.util.Locale locale)
protected void setPaths(java.util.ArrayList bootclasspaths,
java.lang.String sourcepathClasspathArg,
java.util.ArrayList sourcepathClasspaths,
java.util.ArrayList classpaths,
java.util.ArrayList extdirsClasspaths,
java.util.ArrayList endorsedDirClasspaths,
java.lang.String customEncoding)
protected void validateOptions(boolean didSpecifyCompliance)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||