equal
deleted
inserted
replaced
27 |
27 |
28 import java.util.Collections; |
28 import java.util.Collections; |
29 import java.util.EnumSet; |
29 import java.util.EnumSet; |
30 import java.util.Map; |
30 import java.util.Map; |
31 import java.util.Set; |
31 import java.util.Set; |
|
32 import java.util.concurrent.ConcurrentHashMap; |
32 |
33 |
33 import javax.lang.model.element.Modifier; |
34 import javax.lang.model.element.Modifier; |
34 |
35 |
35 import com.sun.tools.javac.util.Assert; |
36 import com.sun.tools.javac.util.Assert; |
36 import com.sun.tools.javac.util.StringUtils; |
37 import com.sun.tools.javac.util.StringUtils; |
320 } |
321 } |
321 return modifiers; |
322 return modifiers; |
322 } |
323 } |
323 |
324 |
324 // Cache of modifier sets. |
325 // Cache of modifier sets. |
325 private static final Map<Long, Set<Modifier>> modifierSets = |
326 private static final Map<Long, Set<Modifier>> modifierSets = new ConcurrentHashMap<>(64); |
326 new java.util.concurrent.ConcurrentHashMap<Long, Set<Modifier>>(64); |
|
327 |
327 |
328 public static boolean isStatic(Symbol symbol) { |
328 public static boolean isStatic(Symbol symbol) { |
329 return (symbol.flags() & STATIC) != 0; |
329 return (symbol.flags() & STATIC) != 0; |
330 } |
330 } |
331 |
331 |