public static interface JavaCompiler.CompilationTask extends Callable<Boolean>
Before calling the call method, additional aspects of the task can be configured, for example, by calling the setProcessors method.
Modifier and Type | Method | Description |
---|---|---|
Boolean |
call () |
Performs this compilation task.
|
void |
setLocale (Locale locale) |
Set the locale to be applied when formatting diagnostics and
other localized data.
|
void |
setProcessors (Iterable<? extends Processor> processors) |
Sets processors (for annotation processing).
|
void setProcessors(Iterable<? extends Processor> processors)
processors
- processors (for annotation processing)IllegalStateException
- if the task has startedvoid setLocale(Locale locale)
locale
- the locale to apply; null
means apply no
localeIllegalStateException
- if the task has startedBoolean call()
call
in interface Callable<Boolean>
RuntimeException
- if an unrecoverable error occurred
in a user-supplied component. The
cause will be the error
in user code.IllegalStateException
- if called more than once Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.