我使用一個代碼生成器生成引發成千上萬的警告,就像僅在一些文件中禁用Java Eclipse項目中的警告。可能嗎?
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized Parser.java
我想知道如何關閉特定種類的警告在特定的文件中的代碼。我想在我的其他文件上仍然有這些警告。
可以做到這一點嗎?
謝謝
我使用一個代碼生成器生成引發成千上萬的警告,就像僅在一些文件中禁用Java Eclipse項目中的警告。可能嗎?
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized Parser.java
我想知道如何關閉特定種類的警告在特定的文件中的代碼。我想在我的其他文件上仍然有這些警告。
可以做到這一點嗎?
謝謝
恐怕您只能禁用工作區或項目的警告。我可以建議你2個解決方案: (1)把所有生成的代碼分開項目。無論如何,我認爲這是一個很好的做法。
(2)嘗試將「@SuppressWarnings」註釋添加到您生成的類中。
您還可以爲您創建的兩組1>生成的文件和2>代碼創建工作集。 然後,您可以選擇查看與您喜歡的工作集有關的警告。
Eclipse的問題選項卡的右上角可以看到一個下拉箭頭 點擊上, 並選擇配置內容 多了一個窗口應打開其中您可以配置查看所需的工作設定的警告。 或者,您可以選擇顯示>顯示警告&錯誤。現在,當您選擇工作集時,只會顯示相應的警告。
至少在Eclipse Kepler中,可以關閉每個目錄的警告。在Package Explorer中,右鍵單擊目錄,然後選擇
Properties -> Java Compiler -> Ignore optional compile problems
我認爲這個關閉其它警告以及 - 但生成的代碼,這些必須由反正改變發電機固定。
好知道,@Ravisha。謝謝。 (1) – AlexR