[jbosstools-commits] JBoss Tools SVN: r42495 - trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Jul 10 17:40:26 EDT 2012
Author: scabanovich
Date: 2012-07-10 17:40:25 -0400 (Tue, 10 Jul 2012)
New Revision: 42495
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java
Log:
JBIDE-12296
https://issues.jboss.org/browse/JBIDE-12296
Synchronized map is used in TypeResolutionCache.
Modified: trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java 2012-07-10 21:16:59 UTC (rev 42494)
+++ trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/TypeResolutionCache.java 2012-07-10 21:40:25 UTC (rev 42495)
@@ -10,10 +10,8 @@
******************************************************************************/
package org.jboss.tools.common.util;
-import java.util.HashMap;
-import java.util.HashSet;
+import java.util.Hashtable;
import java.util.Map;
-import java.util.Set;
import org.eclipse.core.resources.IProject;
import org.eclipse.jdt.core.IJavaProject;
@@ -30,7 +28,7 @@
static class Resolved {
IType type;
- Map<String, String> types = new HashMap<String, String>();
+ Map<String, String> types = new Hashtable<String, String>();
Resolved(IType type) {
this.type = type;
}
@@ -42,7 +40,7 @@
}
static String NULL = ";;;"; //$NON-NLS-1$
- Map<String,Resolved> resolved = new HashMap<String, Resolved>();
+ Map<String,Resolved> resolved = new Hashtable<String, Resolved>();
private TypeResolutionCache() {}
@@ -72,7 +70,7 @@
}
public void clean() {
- resolved = new HashMap<String, Resolved>();
+ resolved = new Hashtable<String, Resolved>();
}
private String __resolveType(IType type, String typeName) {
More information about the jbosstools-commits
mailing list