private void addIndexListener() { isIndexListenerAdded = true; helper.getClasspathInfo().getClassIndex().addClassIndexListener( new ClassIndexListener() { @Override public void typesAdded(final TypesEvent event) { setDirty(); } @Override public void typesRemoved(final TypesEvent event) { setDirty(); } @Override public void typesChanged(final TypesEvent event) { setDirty(); } @Override public void rootsAdded(RootsEvent event) { setDirty(); } @Override public void rootsRemoved(RootsEvent event) { setDirty(); } private void setDirty() { isDirty.set(true); } }); }
private void addIndexListener( ) { isIndexListenerAdded = true; final AnnotationModelHelper helper = getModel().getHelper(); helper.getClasspathInfo().getClassIndex().addClassIndexListener( new ClassIndexListener(){