1.1 --- a/src/share/classes/com/sun/tools/javac/code/Lint.java Mon Dec 10 12:10:50 2012 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/code/Lint.java Mon Dec 10 16:21:26 2012 +0000 1.3 @@ -28,11 +28,14 @@ 1.4 import java.util.EnumSet; 1.5 import java.util.HashMap; 1.6 import java.util.Map; 1.7 +import java.util.Set; 1.8 +import javax.lang.model.element.Modifier; 1.9 import com.sun.tools.javac.code.Symbol.*; 1.10 import com.sun.tools.javac.util.Context; 1.11 import com.sun.tools.javac.util.List; 1.12 import com.sun.tools.javac.util.Options; 1.13 import com.sun.tools.javac.util.Pair; 1.14 + 1.15 import static com.sun.tools.javac.code.Flags.*; 1.16 1.17 1.18 @@ -95,7 +98,8 @@ 1.19 private final EnumSet<LintCategory> values; 1.20 private final EnumSet<LintCategory> suppressedValues; 1.21 1.22 - private static Map<String, LintCategory> map = new HashMap<String,LintCategory>(); 1.23 + private static final Map<String, LintCategory> map = 1.24 + new java.util.concurrent.ConcurrentHashMap<String, LintCategory>(20); 1.25 1.26 1.27 protected Lint(Context context) {