NEW是内部专有API
在我们项目的构建过程中,我们得到了一个无法解释的警告:
[javac] (...)SessionKeeper.java:39: warning: NEW is internal proprietary API and may be removed in a future release [javac] private static final int timeOfInactivity = 1000 * 60 * 9; // allowed time of inactivity [javac] ^
附加信息:
任何人都可以解释为什么编译器发出这个警告,我应该改变以避免它?
[编辑]添加附近的代码
private static final String CLASS_NAME = SessionKeeper.class.getName(); private static final int logoutDelaySeconds = 1000 * 60; // logout after 1 min. from the point when dialog was shown to the user private static final int timeOfInactivity = 1000 * 60 * 9; // allowed time of inactivity private boolean isSchedulerStarted = false; // indicates if SessionKeeper was started or not private static SessionKeeper instance;
由于相当多的人要求我在这里附上它(24小时到期):http://pastebin.com/t2M5mgd0
到目前为止已经尝试过的东西:
找到解决方案我删除了文件中的所有导入,并用存根替换了所有内容。
这使得java在另一个文件中报告错误。
另一个文件有一个不好用的导入(import com.sun.org.apache.bcel.internal.generic.NEW)。
所以我会建议任何人得到这个错误来搜索你的整个工作空间
链接地址: http://www.djcxy.com/p/15105.html上一篇: NEW is internal proprietary API
下一篇: Haskell : Illegal type synonym family application in instance