Jetbrains的最近決定java.util.Optional(以及番石榴的com.google.common.base.Optional)不應該被用作字段或參數類型...謝謝,但沒有感謝......怎麼能這樣的警告被禁用?如何在IntelliJ中禁用「可選用作字段或參數類型」警告?
補充說明:在可選的這一特定使用觸發警告似乎完全沒有道理...
Jetbrains的最近決定java.util.Optional(以及番石榴的com.google.common.base.Optional)不應該被用作字段或參數類型...謝謝,但沒有感謝......怎麼能這樣的警告被禁用?如何在IntelliJ中禁用「可選用作字段或參數類型」警告?
補充說明:在可選的這一特定使用觸發警告似乎完全沒有道理...
從的IntelliJ的偏好/設置:
Editor
>Inspections
Java
>Abstraction issues
'Optional' used as field or parameter type
如果這個問題在這裏重新開放將是我的答案是: '@SuppressWarnings( 「OptionalUsedAsFieldOrParameterType」)' 見https://github.com/JetBrains/intellij-community/blob/master/plugins/InspectionGadgets/src/ inspectionDescriptions/OptionalUsedAsFieldOrParameterType.html –
這就是我投票選擇的答案!感謝提示@KarlthePagan! – Serg
我假設你已經閱讀:http://stackoverflow.com/a/26328555/3973077 –
這實際上看起來像一個巨大的警告,我將不得不考慮使用... –
@LouisWasserman的問題是,你*不必*必須查看它 - 此功能是選擇退出。我很想知道你爲什麼想要這個......有什麼選擇?回到傳遞空值和/或拋出異常? – Andrey