[573449] Ensure proper reload of JDT blackboxes
diff --git a/plugins/org.eclipse.m2m.qvt.oml.runtime.jdt/src/org/eclipse/m2m/internal/qvt/oml/jdt/runtime/blackbox/JdtBlackboxProvider.java b/plugins/org.eclipse.m2m.qvt.oml.runtime.jdt/src/org/eclipse/m2m/internal/qvt/oml/jdt/runtime/blackbox/JdtBlackboxProvider.java
index 14c18bb..c762607 100644
--- a/plugins/org.eclipse.m2m.qvt.oml.runtime.jdt/src/org/eclipse/m2m/internal/qvt/oml/jdt/runtime/blackbox/JdtBlackboxProvider.java
+++ b/plugins/org.eclipse.m2m.qvt.oml.runtime.jdt/src/org/eclipse/m2m/internal/qvt/oml/jdt/runtime/blackbox/JdtBlackboxProvider.java
@@ -43,9 +43,7 @@
public static final String URI_BLACKBOX_JDT_QUERY = "jdt"; //$NON-NLS-1$
private static Map<IProject, Map<String, JdtDescriptor>> descriptors = new HashMap<IProject, Map<String, JdtDescriptor>>();
-
- private EPackage.Registry fPackageRegistry;
-
+
@Override
public Collection<? extends BlackboxUnitDescriptor> getUnitDescriptors(ResolutionContext resolutionContext) {
IProject project = getProject(resolutionContext);
@@ -220,6 +218,7 @@
private final Class<?> fModuleJavaClass;
private volatile int hashCode;
+ private EPackage.Registry fPackageRegistry;
public JdtDescriptor(String unitQualifiedName, Class<?> moduleJavaClass) {
super(unitQualifiedName);