雖然使用Intellij Idea快速文檔功能(CTRL + Q)有時我會發現標準的JDK類將被非標準註釋註釋。當一個CTRL - 點擊註釋的功能來查看其源代碼時,那些註釋不存在。例如,下面的圖片顯示的java.util.Collections.unmodifiableList
參數與@org.jetbrains.annotations.NotNull
進行註釋:Intellij在標準Java類上顯示非標準註釋?
爲什麼一個標準的類與第三方註解裝飾?
這並不一致,例如,checkedNavigableSet
從java.util.collections
被標註方式不同,沒有包@NotNull
給出:
的現象並不排除發展,我只是好奇,到QuickDoc的原因就是這樣。也許Intellij團隊爲了方便而將這些註釋放在那裏?