Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/source/Source.java @ 20038:bbf53b35292e
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 26 Mar 2015 11:38:27 +0100 |
parents | eebf140fa6e4 |
children | c8b83aa6cc82 |
comparison
equal
deleted
inserted
replaced
20032:4d119424b4ce | 20038:bbf53b35292e |
---|---|
82 * All Sources that have been created. | 82 * All Sources that have been created. |
83 */ | 83 */ |
84 private static final List<WeakReference<Source>> allSources = Collections.synchronizedList(new ArrayList<WeakReference<Source>>()); | 84 private static final List<WeakReference<Source>> allSources = Collections.synchronizedList(new ArrayList<WeakReference<Source>>()); |
85 | 85 |
86 // Files and pseudo files are indexed. | 86 // Files and pseudo files are indexed. |
87 private static final Map<String, WeakReference<Source>> filePathToSource = new Hashtable<>(); | 87 private static final Map<String, WeakReference<Source>> filePathToSource = new HashMap<>(); |
88 | 88 |
89 private static boolean fileCacheEnabled = true; | 89 private static boolean fileCacheEnabled = true; |
90 | 90 |
91 private static final List<SourceListener> sourceListeners = new ArrayList<>(); | 91 private static final List<SourceListener> sourceListeners = new ArrayList<>(); |
92 | 92 |