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