2013-01-16 10 views
1

我的eclipse被配置爲在死代碼上添加錯誤。 但是,一些自動生成的java文件有這個錯誤。
當它被配置爲警告我可以添加到類定義@SuppressWarnings("unused")和警告已被刪除。
當這是一個錯誤時,是否有類似的選項?在Eclipse中的死代碼上的壓縮錯誤

回答

2

不幸的是(對你而言),無法訪問的代碼是所需的被JLS編譯出錯;見JLS 14.21。由於Eclipse Java編譯器旨在符合JLS標準,因此無法抑制錯誤。

您需要修復生成器(或其輸入),以便它不會生成無效的Java代碼。

+0

基本上我問的是不同的。如果它被定義爲警告,我*可以*爲特定的類別禁止它。如果它在eclipse偏好中定義爲錯誤,我可以抑制它嗎?另一個例子是「未使用的局部變量」。我可以在eclipse偏好中將它設置爲錯誤,但是爲特定類別禁用它? – oshai