commit | bf96893ed3b4834885c395e1795954aadcf8bfbf | [log] [tgz] |
---|---|---|
author | canderson <canderson> | Fri Feb 05 04:30:40 2010 +0000 |
committer | canderson <canderson> | Fri Feb 05 04:30:40 2010 +0000 |
tree | e8bc9b310b7dbca11fed2694b041a774e6ef62c0 | |
parent | 0c5e7a41bb67ff046e213376b38754578f89f8b8 [diff] |
[301549] ComponentResolver performance improvement
diff --git a/features/org.eclipse.wst.common_core.feature.patch/buildnotes_org.eclipse.wst.common_core.feature.patch.html b/features/org.eclipse.wst.common_core.feature.patch/buildnotes_org.eclipse.wst.common_core.feature.patch.html index ba8be59..420dca1 100644 --- a/features/org.eclipse.wst.common_core.feature.patch/buildnotes_org.eclipse.wst.common_core.feature.patch.html +++ b/features/org.eclipse.wst.common_core.feature.patch/buildnotes_org.eclipse.wst.common_core.feature.patch.html
@@ -31,6 +31,7 @@ <p>Bug <a href='https://bugs.eclipse.org/300062'>300062</a>. Performance improvement of VirtualComponent caching</p> <p>Bug <a href='https://bugs.eclipse.org/300267'>300267</a>. Deleting obsolete code - VirtualComponent.cleanUpReferences</p> <p>Bug <a href='https://bugs.eclipse.org/301477'>301477</a>. EAR Libraries container missing entries on restart</p> +<p>Bug <a href='https://bugs.eclipse.org/301549'>301549</a>. ComponentResolver performance improvement</p> </body> </html> \ No newline at end of file
diff --git a/features/org.eclipse.wst.common_core.feature.patch/feature.properties b/features/org.eclipse.wst.common_core.feature.patch/feature.properties index af94078..d2cb6c8 100644 --- a/features/org.eclipse.wst.common_core.feature.patch/feature.properties +++ b/features/org.eclipse.wst.common_core.feature.patch/feature.properties
@@ -45,6 +45,7 @@ Bug https://bugs.eclipse.org/300062 Performance improvement of VirtualComponent caching\n\ Bug https://bugs.eclipse.org/300267 Deleting obsolete code - VirtualComponent.cleanUpReferences\n\ Bug https://bugs.eclipse.org/301477 EAR Libraries container missing entries on restart\n\ +Bug https://bugs.eclipse.org/301549 ComponentResolver performance improvement\n\ \n\ # "copyright" property - text of the "Feature Update Copyright" copyright=\
diff --git a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/util/ComponentResolver.java b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/util/ComponentResolver.java index cab5bf3..b6f9cfe 100644 --- a/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/util/ComponentResolver.java +++ b/plugins/org.eclipse.wst.common.modulecore/modulecore-src/org/eclipse/wst/common/componentcore/internal/util/ComponentResolver.java
@@ -107,7 +107,7 @@ /* Recompute the IFile, if needed, from the base location. */ if (file == null) { - if (baseLocation == null || baseLocation.length() == 0) { + if (baseLocation == null || baseLocation.length() == 0 || baseLocation.startsWith("wbit:")) { //$NON-NLS-1$ /* * We can't proceed if we lack both an IFile and a system * reference