private void registerListener(Object qimpl, ExtraSJQEvaluator eJSQEval) {
try {
// XXX #66275: ugly hack until proper API change;
// we need ESJQI to work when project is loaded - not opened - to resolve deps on lib wrapper modules correctly
Field listenerF = qimpl.getClass().getDeclaredField("listener"); // NOI18N
listenerF.setAccessible(true);
eJSQEval.addPropertyChangeListener((PropertyChangeListener) listenerF.get(qimpl));
} catch (Exception ex) {
Logger.getLogger(NbModuleProject.class.getName()).log(Level.FINE, "Turning off source query support for loaded project '" + ProjectUtils.getInformation(this).getDisplayName() + "'", ex);
}
}
NbModuleProject.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:incubator-netbeans
作者:
评论列表
文章目录