BaseScalaCompileOptions

Scala 平台編譯的選項。

屬性

屬性描述
additionalParameters

傳遞給編譯器的額外參數。每個參數必須以 '-' 開頭。

debugLevel

產生偵錯資訊。合法值:none, source, line, vars, notailcalls

deprecation

產生棄用資訊。

encoding

原始檔的編碼。

failOnError

編譯錯誤時建置失敗。

force

是否強制編譯所有檔案。合法值:- false (僅編譯修改過的檔案) - true (總是重新編譯所有檔案)

forkOptions

在獨立行程中執行 Scala 編譯器的選項。

incrementalOptions

Scala 程式碼增量編譯的選項。

listFiles

列出要編譯的檔案。

loggingLevel

指定記錄的詳細程度。合法值:none, verbose, debug

loggingPhases

要記錄的編譯器階段。合法值:namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal。

optimize

執行優化。

unchecked

產生未檢查的資訊。

方法

沒有方法

腳本區塊

沒有腳本區塊

屬性詳細資訊

List<String> additionalParameters

傳遞給編譯器的額外參數。每個參數必須以 '-' 開頭。

預設值與 scala 外掛程式
[]

String debugLevel

產生偵錯資訊。合法值:none, source, line, vars, notailcalls

預設值與 scala 外掛程式
null

boolean deprecation

產生棄用資訊。

預設值與 scala 外掛程式
true

String encoding

原始檔的編碼。

預設值與 scala 外掛程式
null

boolean failOnError

編譯錯誤時建置失敗。

預設值與 scala 外掛程式
true

boolean force

是否強制編譯所有檔案。合法值:- false (僅編譯修改過的檔案) - true (總是重新編譯所有檔案)

預設值與 scala 外掛程式
false

ScalaForkOptions forkOptions

在獨立行程中執行 Scala 編譯器的選項。

IncrementalCompileOptions incrementalOptions

Scala 程式碼增量編譯的選項。

boolean listFiles

列出要編譯的檔案。

預設值與 scala 外掛程式
false

String loggingLevel

指定記錄的詳細程度。合法值:none, verbose, debug

預設值與 scala 外掛程式
null

List<String> loggingPhases

要記錄的編譯器階段。合法值:namer, typer, pickler, uncurry, tailcalls, transmatch, explicitouter, erasure, lambdalift, flatten, constructors, mixin, icode, jvm, terminal。

預設值與 scala 外掛程式
[]

boolean optimize

執行優化。

預設值與 scala 外掛程式
false

boolean unchecked

產生未檢查的資訊。

預設值與 scala 外掛程式
true