跳过前卫的特定警告/注释



在我的Java程序中,我动态下载和加载SWT库。因此,我使用此片段检查下载的JAR是否有效。

try {
   Class.forName("org.eclipse.swt.SWT");
   //valid swt.jar
} catch (Exception e) {
    //wrong swt.jar
}

但是,当我用proguard弄脏我的罐子时,上面的线会产生以下注意/警告

 [proguard] Note: org.MyClass: can't find dynamically referenced class org.eclipse.swt.SWT
 [proguard] Note: there were 1 unresolved dynamic references to classes or interfaces.

当然,我可以禁用全部 class

的任何注释
-dontnote org.MyClass

,但我只想禁用此具体说明,并查看其他班级。

有可能吗?我已经检查了用法手册,但找不到如何实现它。

您也可以指定引用类:

-dontnote org.eclipse.swt.SWT

无法禁用有关您自己的代码的任何注释。

最新更新