Bug 570736 - API tool errors are not refreshed unless baseline is
re-added
Change-Id: I991369f7497b11edb57a4a5a7ee2adaddb30c093
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
diff --git a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer.java b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer.java
index 43f5590..13a2087 100644
--- a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer.java
+++ b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ProjectTypeContainer.java
@@ -40,7 +40,6 @@
*/
public class ProjectTypeContainer extends ApiElement implements IApiTypeContainer {
- private ResourceApiTypeRoot lastResourceApiTypeRoot = null;
/**
* Proxy visitor for collecting package names, etc for our type containers
@@ -174,15 +173,7 @@
if (folder.exists()) {
IFile file = folder.getFile(cfName + Util.DOT_CLASS_SUFFIX);
if (file.exists()) {
- if (lastResourceApiTypeRoot != null) {
- // check if same file and qualified name
- if (lastResourceApiTypeRoot.getName().equals(qualifiedName)
- && lastResourceApiTypeRoot.getFile().equals(file)) {
- return lastResourceApiTypeRoot;
- }
- }
- lastResourceApiTypeRoot = new ResourceApiTypeRoot(this, file, qualifiedName);
- return lastResourceApiTypeRoot;
+ return new ResourceApiTypeRoot(this, file, qualifiedName);
}
}
return null;
diff --git a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ResourceApiTypeRoot.java b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ResourceApiTypeRoot.java
index e8c13c5..d0f731a 100644
--- a/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ResourceApiTypeRoot.java
+++ b/apitools/org.eclipse.pde.api.tools/src/org/eclipse/pde/api/tools/internal/model/ResourceApiTypeRoot.java
@@ -81,9 +81,9 @@
return getName();
}
- public IFile getFile() {
- return fFile;
- }
+// public IFile getFile() {
+// return fFile;
+// }
@Override
public String toString() {