表示编译任务的 future 的接口。编译任务尚未开始。要开始任务,请调用 call 方法。
在调用 call 方法之前,还可以通过调用 setProcessors 之类的方法配置任务的其他方面。
| 方法摘要 | |
|---|---|
Boolean |
call() 执行此编译任务。 |
void |
setLocale(Locale locale) 设置格式化诊断和其他本地化数据时要应用的语言环境。 |
void |
setProcessors(Iterable<? extends Processor> processors) 设置处理器(用于注释处理)。 |
| 方法详细信息 |
|---|
void setProcessors(Iterable<? extends Processor> processors)
processors - 处理器(用于注释处理)
IllegalStateException - 如果任务已经开始
void setLocale(Locale locale)
locale - 要应用的语言环境;如果为
null,则表示没有应用语言环境
IllegalStateException - 如果任务已经开始
Boolean call()
RuntimeException - 如果在用户提供的组件中发生不可恢复的错误。
cause 为用户代码中的错误。
IllegalStateException - 如果多次调用此方法