1. * Package: dev-java/ecj-gcj-3.6
  2. * Repository: gentoo
  3. * Maintainer: java@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib native test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. >>> Unpacking source...
  7. >>> Unpacking ecjsrc-3.6.zip to /tmp/portage/dev-java/ecj-gcj-3.6/work
  8. >>> Source unpacked in /tmp/portage/dev-java/ecj-gcj-3.6/work
  9. >>> Preparing source in /tmp/portage/dev-java/ecj-gcj-3.6/work ...
  10. Searching for bundled jars:
  11. None found.
  12. Searching for bundled classes (no output if none found):
  13. Search done.
  14. >>> Source prepared.
  15. >>> Configuring source in /tmp/portage/dev-java/ecj-gcj-3.6/work ...
  16. >>> Source configured.
  17. >>> Compiling source in /tmp/portage/dev-java/ecj-gcj-3.6/work ...
  18. * bootstrapping ecj with /usr/x86_64-pc-linux-gnu/gcc-bin/4.7.1/gcj -C --encoding=ISO-8859-1 ...
  19. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  20. private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() {
  21. ^^^^^^^^^^
  22. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:43: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  23. private static final Comparator STRING_LITERAL_COMPARATOR = new Comparator() {
  24. ^^^^^^^^^^
  25. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:569: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
  26. Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR);
  27. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  28. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:569: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super StringLiteral>
  29. Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR);
  30. ^^^^^^^^^^^^^^^^^^^^^^^^^
  31. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:578: warning: Type safety: Unchecked invocation sort(StringLiteral[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
  32. Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR);
  33. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  34. org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java:578: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super StringLiteral>
  35. Arrays.sort(this.stringLiterals, STRING_LITERAL_COMPARATOR);
  36. ^^^^^^^^^^^^^^^^^^^^^^^^^
  37. org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:111: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  38. ArrayList computedExceptions = constructorContext.extendedExceptions;
  39. ^^^^^^^^^
  40. org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:116: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  41. computedExceptions.toArray(actuallyThrownExceptions = new ReferenceBinding[size]);
  42. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  43. org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:392: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  44. public boolean isRecursive(ArrayList visited) {
  45. ^^^^^^^^^
  46. org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:406: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  47. visited = new ArrayList(1);
  48. ^^^^^^^^^
  49. org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.java:411: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  50. visited.add(this);
  51. ^^^^^^^^^^^^^^^^^
  52. org/eclipse/jdt/internal/compiler/ast/Expression.java:735: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  53. ArrayList collector = new ArrayList();
  54. ^^^^^^^^^
  55. org/eclipse/jdt/internal/compiler/ast/Expression.java:735: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  56. ArrayList collector = new ArrayList();
  57. ^^^^^^^^^
  58. org/eclipse/jdt/internal/compiler/ast/Expression.java:737: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  59. return (MethodBinding[]) collector.toArray(new MethodBinding[collector.size()]);
  60. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  61. org/eclipse/jdt/internal/compiler/ast/Expression.java:740: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  62. private void getAllInheritedMethods0(ReferenceBinding binding, ArrayList collector) {
  63. ^^^^^^^^^
  64. org/eclipse/jdt/internal/compiler/ast/Expression.java:744: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  65. collector.add(methodBindings[i]);
  66. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  67. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:29: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  68. private Hashtable directoryCache;
  69. ^^^^^^^^^
  70. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:46: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  71. this.directoryCache = new Hashtable(11);
  72. ^^^^^^^^^
  73. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:74: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
  74. this.directoryCache.put(qualifiedPackageName, dirList);
  75. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  76. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:77: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
  77. this.directoryCache.put(qualifiedPackageName, this.missingPackageHolder);
  78. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  79. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:89: warning: List is a raw type. References to generic type List<E> should be parameterized
  80. public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) {
  81. ^^^^
  82. org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java:164: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  83. this.directoryCache = new Hashtable(11);
  84. ^^^^^^^^^
  85. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:37: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  86. protected Hashtable packageCache;
  87. ^^^^^^^^^
  88. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:46: warning: List is a raw type. References to generic type List<E> should be parameterized
  89. public List fetchLinkedJars(FileSystem.ClasspathSectionProblemReporter problemReporter) {
  90. ^^^^
  91. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  92. ArrayList result = new ArrayList();
  93. ^^^^^^^^^
  94. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:52: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  95. ArrayList result = new ArrayList();
  96. ^^^^^^^^^
  97. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:58: warning: List is a raw type. References to generic type List<E> should be parameterized
  98. List calledFileNames = analyzer.getCalledFileNames();
  99. ^^^^
  100. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:67: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  101. Iterator calledFilesIterator = calledFileNames.iterator();
  102. ^^^^^^^^
  103. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:72: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  104. result.add(new ClasspathJar(new File(directoryPath + (String) calledFilesIterator.next()), this.closeZipFileAtEnd, this.accessRuleSet, this.destinationPath));
  105. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  106. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  107. ArrayList answers = new ArrayList();
  108. ^^^^^^^^^
  109. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:111: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  110. ArrayList answers = new ArrayList();
  111. ^^^^^^^^^
  112. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:112: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized
  113. nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) {
  114. ^^^^^^^^^^^
  115. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:126: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  116. answers.add(
  117. CharOperation.arrayConcat(
  118. CharOperation.splitOn('/', packageArray),
  119. typeName.toCharArray()));
  120. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  121. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:136: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  122. answers.toArray(result);
  123. ^^^^^^^^^^^^^^^^^^^^^^^
  124. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:150: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  125. this.packageCache = new Hashtable(41);
  126. ^^^^^^^^^
  127. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:151: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
  128. this.packageCache.put(Util.EMPTY_STRING, Util.EMPTY_STRING);
  129. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  130. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:153: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized
  131. nextEntry : for (Enumeration e = this.zipFile.entries(); e.hasMoreElements(); ) {
  132. ^^^^^^^^^^^
  133. org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java:163: warning: Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
  134. this.packageCache.put(packageName, packageName);
  135. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  136. org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  137. ArrayList files = new ArrayList();
  138. ^^^^^^^^^
  139. org/eclipse/jdt/internal/compiler/batch/FileFinder.java:19: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  140. ArrayList files = new ArrayList();
  141. ^^^^^^^^^
  142. org/eclipse/jdt/internal/compiler/batch/FileFinder.java:22: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  143. files.toArray(result);
  144. ^^^^^^^^^^^^^^^^^^^^^
  145. org/eclipse/jdt/internal/compiler/batch/FileFinder.java:25: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  146. private static void find0(File f, String pattern, ArrayList collector) {
  147. ^^^^^^^^^
  148. org/eclipse/jdt/internal/compiler/batch/FileFinder.java:35: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  149. collector.add(current.getAbsolutePath());
  150. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  151. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:43: warning: List is a raw type. References to generic type List<E> should be parameterized
  152. List fetchLinkedJars(ClasspathSectionProblemReporter problemReporter);
  153. ^^^^
  154. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  155. public static ArrayList normalize(ArrayList classpaths) {
  156. ^^^^^^^^^
  157. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:89: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  158. public static ArrayList normalize(ArrayList classpaths) {
  159. ^^^^^^^^^
  160. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  161. ArrayList normalizedClasspath = new ArrayList();
  162. ^^^^^^^^^
  163. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:90: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  164. ArrayList normalizedClasspath = new ArrayList();
  165. ^^^^^^^^^
  166. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  167. HashSet cache = new HashSet();
  168. ^^^^^^^
  169. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:91: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  170. HashSet cache = new HashSet();
  171. ^^^^^^^
  172. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:92: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  173. for (Iterator iterator = classpaths.iterator(); iterator.hasNext(); ) {
  174. ^^^^^^^^
  175. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:96: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  176. normalizedClasspath.add(classpath);
  177. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  178. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:97: warning: Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<T> should be parameterized
  179. cache.add(path);
  180. ^^^^^^^^^^^^^^^
  181. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:105: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  182. Set knownFileNames;
  183. ^^^
  184. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:185: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  185. this.knownFileNames = new HashSet(0);
  186. ^^^^^^^
  187. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:188: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  188. this.knownFileNames = new HashSet(initialFileNames.length * 2);
  189. ^^^^^^^
  190. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:214: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  191. this.knownFileNames.add(new String(fileName)); // leave as is...
  192. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  193. org/eclipse/jdt/internal/compiler/batch/FileSystem.java:216: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  194. this.knownFileNames.add(new String(CharOperation.subarray(fileName, matchingPathName.length, fileName.length)));
  195. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  196. org/eclipse/jdt/internal/compiler/batch/Main.java:56: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used
  197. import org.eclipse.jdt.core.compiler.batch.BatchCompiler;
  198. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  199. org/eclipse/jdt/internal/compiler/batch/Main.java:90: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  200. private HashMap parameters;
  201. ^^^^^^^
  202. org/eclipse/jdt/internal/compiler/batch/Main.java:159: warning: Class is a raw type. References to generic type Class<T> should be parameterized
  203. Class c = IProblem.class;
  204. ^^^^^
  205. org/eclipse/jdt/internal/compiler/batch/Main.java:183: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  206. this.parameters = new HashMap();
  207. ^^^^^^^
  208. org/eclipse/jdt/internal/compiler/batch/Main.java:345: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  209. this.parameters.put(Logger.VALUE, Messages.problem_noSourceInformation);
  210. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  211. org/eclipse/jdt/internal/compiler/batch/Main.java:346: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  212. this.parameters.put(Logger.SOURCE_START, "-1"); //$NON-NLS-1$
  213. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  214. org/eclipse/jdt/internal/compiler/batch/Main.java:347: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  215. this.parameters.put(Logger.SOURCE_END, "-1"); //$NON-NLS-1$
  216. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  217. org/eclipse/jdt/internal/compiler/batch/Main.java:375: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  218. this.parameters.put(Logger.VALUE, String.valueOf(buffer));
  219. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  220. org/eclipse/jdt/internal/compiler/batch/Main.java:376: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  221. this.parameters.put(Logger.SOURCE_START, Integer.toString(startPosition - begin));
  222. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  223. org/eclipse/jdt/internal/compiler/batch/Main.java:377: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  224. this.parameters.put(Logger.SOURCE_END, Integer.toString(endPosition - begin));
  225. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  226. org/eclipse/jdt/internal/compiler/batch/Main.java:472: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  227. this.parameters.put(Logger.PATH, f.getCanonicalPath());
  228. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  229. org/eclipse/jdt/internal/compiler/batch/Main.java:488: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  230. this.parameters.put(Logger.PATH, classpath);
  231. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  232. org/eclipse/jdt/internal/compiler/batch/Main.java:501: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  233. this.parameters.put(Logger.CLASSPATH_ID, id);
  234. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  235. org/eclipse/jdt/internal/compiler/batch/Main.java:519: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  236. this.parameters.put(Logger.VALUE, commandLineArguments[i]);
  237. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  238. org/eclipse/jdt/internal/compiler/batch/Main.java:556: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  239. this.parameters.put(Logger.MESSAGE, message);
  240. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  241. org/eclipse/jdt/internal/compiler/batch/Main.java:557: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  242. this.parameters.put(Logger.CLASS, e.getClass());
  243. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  244. org/eclipse/jdt/internal/compiler/batch/Main.java:606: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  245. ArrayList problems = currentMain.extraProblems;
  246. ^^^^^^^^^
  247. org/eclipse/jdt/internal/compiler/batch/Main.java:648: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  248. this.parameters.put(Logger.MESSAGE, this.main.bind("configure.incorrectVMVersionforAPT")); //$NON-NLS-1$
  249. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  250. org/eclipse/jdt/internal/compiler/batch/Main.java:659: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  251. this.parameters.put(Logger.MESSAGE, this.main.bind("output.noClassFileCreated", //$NON-NLS-1$
  252. new String[] {
  253. outputDir,
  254. relativeFileName,
  255. e.getMessage()
  256. }));
  257. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  258. org/eclipse/jdt/internal/compiler/batch/Main.java:680: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  259. this.parameters.put(Logger.VALUE, new Integer(exportedClassFilesCounter));
  260. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  261. org/eclipse/jdt/internal/compiler/batch/Main.java:694: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  262. public void logOptions(Map options) {
  263. ^^^
  264. org/eclipse/jdt/internal/compiler/batch/Main.java:697: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  265. final Set entriesSet = options.entrySet();
  266. ^^^
  267. org/eclipse/jdt/internal/compiler/batch/Main.java:699: warning: Type safety: Unchecked invocation sort(Object[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
  268. Arrays.sort(entries, new Comparator() {
  269. public int compare(Object o1, Object o2) {
  270. Map.Entry entry1 = (Map.Entry) o1;
  271. Map.Entry entry2 = (Map.Entry) o2;
  272. return ((String) entry1.getKey()).compareTo((String) entry2.getKey());
  273. }
  274. });
  275. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  276. org/eclipse/jdt/internal/compiler/batch/Main.java:699: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Object>
  277. Arrays.sort(entries, new Comparator() {
  278. public int compare(Object o1, Object o2) {
  279. Map.Entry entry1 = (Map.Entry) o1;
  280. Map.Entry entry2 = (Map.Entry) o2;
  281. return ((String) entry1.getKey()).compareTo((String) entry2.getKey());
  282. }
  283. });
  284. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  285. org/eclipse/jdt/internal/compiler/batch/Main.java:699: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  286. Arrays.sort(entries, new Comparator() {
  287. ^^^^^^^^^^
  288. org/eclipse/jdt/internal/compiler/batch/Main.java:701: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  289. Map.Entry entry1 = (Map.Entry) o1;
  290. ^^^^^^^^^
  291. org/eclipse/jdt/internal/compiler/batch/Main.java:701: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  292. Map.Entry entry1 = (Map.Entry) o1;
  293. ^^^^^^^^^
  294. org/eclipse/jdt/internal/compiler/batch/Main.java:702: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  295. Map.Entry entry2 = (Map.Entry) o2;
  296. ^^^^^^^^^
  297. org/eclipse/jdt/internal/compiler/batch/Main.java:702: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  298. Map.Entry entry2 = (Map.Entry) o2;
  299. ^^^^^^^^^
  300. org/eclipse/jdt/internal/compiler/batch/Main.java:707: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  301. Map.Entry entry = (Map.Entry) entries[i];
  302. ^^^^^^^^^
  303. org/eclipse/jdt/internal/compiler/batch/Main.java:707: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  304. Map.Entry entry = (Map.Entry) entries[i];
  305. ^^^^^^^^^
  306. org/eclipse/jdt/internal/compiler/batch/Main.java:709: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  307. this.parameters.put(Logger.KEY, key);
  308. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  309. org/eclipse/jdt/internal/compiler/batch/Main.java:710: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  310. this.parameters.put(Logger.VALUE, entry.getValue());
  311. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  312. org/eclipse/jdt/internal/compiler/batch/Main.java:722: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  313. this.parameters.put(Logger.MESSAGE, error);
  314. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  315. org/eclipse/jdt/internal/compiler/batch/Main.java:733: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  316. this.parameters.put(Logger.MESSAGE, message);
  317. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  318. org/eclipse/jdt/internal/compiler/batch/Main.java:843: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  319. this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(globalProblemsCount));
  320. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  321. org/eclipse/jdt/internal/compiler/batch/Main.java:844: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  322. this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(globalErrorsCount));
  323. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  324. org/eclipse/jdt/internal/compiler/batch/Main.java:845: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  325. this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(globalWarningsCount));
  326. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  327. org/eclipse/jdt/internal/compiler/batch/Main.java:846: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  328. this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(globalTasksCount));
  329. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  330. org/eclipse/jdt/internal/compiler/batch/Main.java:926: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  331. this.parameters.put(Logger.VALUE, new Long(time));
  332. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  333. org/eclipse/jdt/internal/compiler/batch/Main.java:928: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  334. this.parameters.put(Logger.VALUE, new Long(lineCount));
  335. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  336. org/eclipse/jdt/internal/compiler/batch/Main.java:1005: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  337. this.parameters.put(Logger.MESSAGE, this.main.bind("configure.requiresJDK1.2orAbove")); //$NON-NLS-1$
  338. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  339. org/eclipse/jdt/internal/compiler/batch/Main.java:1015: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  340. this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING);
  341. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  342. org/eclipse/jdt/internal/compiler/batch/Main.java:1016: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  343. this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber()));
  344. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  345. org/eclipse/jdt/internal/compiler/batch/Main.java:1017: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  346. this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart));
  347. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  348. org/eclipse/jdt/internal/compiler/batch/Main.java:1018: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  349. this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd));
  350. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  351. org/eclipse/jdt/internal/compiler/batch/Main.java:1020: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  352. this.parameters.put(Logger.VALUE, problem.getMessage());
  353. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  354. org/eclipse/jdt/internal/compiler/batch/Main.java:1035: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  355. this.parameters.put(Logger.ID, getFieldName(id)); // ID as field name
  356. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  357. org/eclipse/jdt/internal/compiler/batch/Main.java:1036: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  358. this.parameters.put(Logger.PROBLEM_ID, new Integer(id)); // ID as numeric value
  359. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  360. org/eclipse/jdt/internal/compiler/batch/Main.java:1039: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  361. this.parameters.put(Logger.PROBLEM_SEVERITY, isError ? Logger.ERROR : Logger.WARNING);
  362. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  363. org/eclipse/jdt/internal/compiler/batch/Main.java:1040: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  364. this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber()));
  365. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  366. org/eclipse/jdt/internal/compiler/batch/Main.java:1041: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  367. this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(sourceStart));
  368. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  369. org/eclipse/jdt/internal/compiler/batch/Main.java:1042: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  370. this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(sourceEnd));
  371. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  372. org/eclipse/jdt/internal/compiler/batch/Main.java:1045: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  373. this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey);
  374. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  375. org/eclipse/jdt/internal/compiler/batch/Main.java:1048: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  376. this.parameters.put(Logger.PROBLEM_CATEGORY_ID, new Integer(categoryID));
  377. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  378. org/eclipse/jdt/internal/compiler/batch/Main.java:1050: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  379. this.parameters.put(Logger.VALUE, problem.getMessage());
  380. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  381. org/eclipse/jdt/internal/compiler/batch/Main.java:1058: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  382. this.parameters.put(Logger.PROBLEM_ARGUMENT_VALUE, arguments[i]);
  383. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  384. org/eclipse/jdt/internal/compiler/batch/Main.java:1072: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  385. this.parameters.put(Logger.PROBLEM_LINE, new Integer(problem.getSourceLineNumber()));
  386. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  387. org/eclipse/jdt/internal/compiler/batch/Main.java:1073: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  388. this.parameters.put(Logger.PROBLEM_SOURCE_START, new Integer(problem.getSourceStart()));
  389. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  390. org/eclipse/jdt/internal/compiler/batch/Main.java:1074: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  391. this.parameters.put(Logger.PROBLEM_SOURCE_END, new Integer(problem.getSourceEnd()));
  392. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  393. org/eclipse/jdt/internal/compiler/batch/Main.java:1077: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  394. this.parameters.put(Logger.PROBLEM_OPTION_KEY, problemOptionKey);
  395. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  396. org/eclipse/jdt/internal/compiler/batch/Main.java:1080: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  397. this.parameters.put(Logger.VALUE, problem.getMessage());
  398. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  399. org/eclipse/jdt/internal/compiler/batch/Main.java:1148: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  400. private void printTag(String name, HashMap params, boolean insertNewLine, boolean closeTag) {
  401. ^^^^^^^
  402. org/eclipse/jdt/internal/compiler/batch/Main.java:1170: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  403. this.parameters.put(Logger.COMPILER_NAME, this.main.bind("compiler.name")); //$NON-NLS-1$
  404. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  405. org/eclipse/jdt/internal/compiler/batch/Main.java:1171: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  406. this.parameters.put(Logger.COMPILER_VERSION, this.main.bind("compiler.version")); //$NON-NLS-1$
  407. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  408. org/eclipse/jdt/internal/compiler/batch/Main.java:1172: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  409. this.parameters.put(Logger.COMPILER_COPYRIGHT, this.main.bind("compiler.copyright")); //$NON-NLS-1$
  410. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  411. org/eclipse/jdt/internal/compiler/batch/Main.java:1189: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  412. this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(count));
  413. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  414. org/eclipse/jdt/internal/compiler/batch/Main.java:1198: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  415. this.parameters.put(Logger.NUMBER_OF_PROBLEMS, new Integer(errors + warnings));
  416. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  417. org/eclipse/jdt/internal/compiler/batch/Main.java:1199: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  418. this.parameters.put(Logger.NUMBER_OF_ERRORS, new Integer(errors));
  419. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  420. org/eclipse/jdt/internal/compiler/batch/Main.java:1200: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  421. this.parameters.put(Logger.NUMBER_OF_WARNINGS, new Integer(warnings));
  422. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  423. org/eclipse/jdt/internal/compiler/batch/Main.java:1211: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  424. this.parameters.put(Logger.PATH, f.getAbsolutePath());
  425. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  426. org/eclipse/jdt/internal/compiler/batch/Main.java:1215: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  427. this.parameters.put(
  428. Logger.PACKAGE,
  429. new String(CharOperation.concatWith(packageName, File.separatorChar)));
  430. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  431. org/eclipse/jdt/internal/compiler/batch/Main.java:1226: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  432. this.parameters.put(Logger.OUTPUT, destinationPath);
  433. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  434. org/eclipse/jdt/internal/compiler/batch/Main.java:1228: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  435. this.parameters.put(Logger.OUTPUT, destinationPath.replace('/', File.separatorChar));
  436. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  437. org/eclipse/jdt/internal/compiler/batch/Main.java:1244: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  438. this.parameters.put(Logger.NUMBER_OF_TASKS, new Integer(tasks));
  439. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  440. org/eclipse/jdt/internal/compiler/batch/Main.java:1254: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  441. private static HashMap Cache = new HashMap();
  442. ^^^^^^^
  443. org/eclipse/jdt/internal/compiler/batch/Main.java:1254: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  444. private static HashMap Cache = new HashMap();
  445. ^^^^^^^
  446. org/eclipse/jdt/internal/compiler/batch/Main.java:1259: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  447. Cache.put(locale, bundle);
  448. ^^^^^^^^^^^^^^^^^^^^^^^^^
  449. org/eclipse/jdt/internal/compiler/batch/Main.java:1309: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  450. public Map options;
  451. ^^^
  452. org/eclipse/jdt/internal/compiler/batch/Main.java:1317: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  453. public ArrayList pendingErrors;
  454. ^^^^^^^^^
  455. org/eclipse/jdt/internal/compiler/batch/Main.java:1331: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  456. ArrayList extraProblems;
  457. ^^^^^^^^^
  458. org/eclipse/jdt/internal/compiler/batch/Main.java:1448: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  459. public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions) {
  460. ^^^
  461. org/eclipse/jdt/internal/compiler/batch/Main.java:1452: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  462. public Main(PrintWriter outWriter, PrintWriter errWriter, boolean systemExitWhenFinished, Map customDefaultOptions, CompilationProgress compilationProgress) {
  463. ^^^
  464. org/eclipse/jdt/internal/compiler/batch/Main.java:1459: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  465. this.extraProblems = new ArrayList();
  466. ^^^^^^^^^
  467. org/eclipse/jdt/internal/compiler/batch/Main.java:1461: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  468. this.extraProblems.add(problem);
  469. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  470. org/eclipse/jdt/internal/compiler/batch/Main.java:1463: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  471. protected void addNewEntry(ArrayList paths, String currentClasspathName,
  472. ^^^^^^^^^
  473. org/eclipse/jdt/internal/compiler/batch/Main.java:1464: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  474. ArrayList currentRuleSpecs, String customEncoding,
  475. ^^^^^^^^^
  476. org/eclipse/jdt/internal/compiler/batch/Main.java:1473: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  477. Iterator i = currentRuleSpecs.iterator();
  478. ^^^^^^^^
  479. org/eclipse/jdt/internal/compiler/batch/Main.java:1533: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  480. paths.add(currentClasspath);
  481. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  482. org/eclipse/jdt/internal/compiler/batch/Main.java:1541: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  483. this.pendingErrors = new ArrayList();
  484. ^^^^^^^^^
  485. org/eclipse/jdt/internal/compiler/batch/Main.java:1543: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  486. this.pendingErrors.add(message);
  487. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  488. org/eclipse/jdt/internal/compiler/batch/Main.java:1582: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation
  489. return MessageFormat.format(message, arguments);
  490. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  491. org/eclipse/jdt/internal/compiler/batch/Main.java:1735: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  492. ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  493. ^^^^^^^^^
  494. org/eclipse/jdt/internal/compiler/batch/Main.java:1735: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  495. ArrayList bootclasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  496. ^^^^^^^^^
  497. org/eclipse/jdt/internal/compiler/batch/Main.java:1737: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  498. ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  499. ^^^^^^^^^
  500. org/eclipse/jdt/internal/compiler/batch/Main.java:1737: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  501. ArrayList sourcepathClasspaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  502. ^^^^^^^^^
  503. org/eclipse/jdt/internal/compiler/batch/Main.java:1738: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  504. ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  505. ^^^^^^^^^
  506. org/eclipse/jdt/internal/compiler/batch/Main.java:1738: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  507. ArrayList classpaths = new ArrayList(DEFAULT_SIZE_CLASSPATH);
  508. ^^^^^^^^^
  509. org/eclipse/jdt/internal/compiler/batch/Main.java:1739: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  510. ArrayList extdirsClasspaths = null;
  511. ^^^^^^^^^
  512. org/eclipse/jdt/internal/compiler/batch/Main.java:1740: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  513. ArrayList endorsedDirClasspaths = null;
  514. ^^^^^^^^^
  515. org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java:21: warning: Comparable is a raw type. References to generic type Comparable<T> should be parameterized
  516. public class FieldInfo extends ClassFileStruct implements IBinaryField, Comparable {
  517. ^^^^^^^^^^
  518. org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.java:20: warning: Comparable is a raw type. References to generic type Comparable<T> should be parameterized
  519. public class MethodInfo extends ClassFileStruct implements IBinaryMethod, Comparable {
  520. ^^^^^^^^^^
  521. org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.java:310: warning: The argument of type String[] should explicitly be cast to Object[] for the invocation of the varargs method format(String, Object...) from type MessageFormat. It could alternatively be cast to Object for a varargs invocation
  522. buffer.append(MessageFormat.format(
  523. pattern,
  524. new String[] {
  525. Integer.toString(frame.pc),
  526. Integer.toString(frame.getNumberOfLocals()),
  527. Integer.toString(frame.numberOfStackItems),
  528. print(frame.locals, localsLength),
  529. print(frame.stackItems, frame.numberOfStackItems)
  530. }
  531. ));
  532. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  533. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:31: warning: Comparable is a raw type. References to generic type Comparable<T> should be parameterized
  534. public static class ExceptionMarker implements Comparable {
  535. ^^^^^^^^^^
  536. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:130: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  537. private HashMap framePositions;
  538. ^^^^^^^
  539. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:131: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  540. public Set exceptionMarkers;
  541. ^^^
  542. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:132: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  543. public ArrayList stackDepthMarkers;
  544. ^^^^^^^^^
  545. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:133: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  546. public ArrayList stackMarkers;
  547. ^^^^^^^^^
  548. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:185: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  549. this.exceptionMarkers = new HashSet();
  550. ^^^^^^^
  551. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:188: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  552. this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangThrowableConstantPoolName));
  553. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  554. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:192: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  555. this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangClassNotFoundExceptionConstantPoolName));
  556. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  557. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:195: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  558. this.exceptionMarkers.add(new ExceptionMarker(pc, ConstantPool.JavaLangNoSuchFieldErrorConstantPoolName));
  559. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  560. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:198: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  561. this.exceptionMarkers.add(new ExceptionMarker(pc, typeBinding.constantPoolName()));
  562. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  563. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:208: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  564. this.framePositions.put(newEntry, new FramePosition());
  565. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  566. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:233: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  567. this.stackMarkers = new ArrayList();
  568. ^^^^^^^^^
  569. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:234: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  570. this.stackMarkers.add(new StackMarker(pc, destinationPC));
  571. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  572. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:238: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  573. this.stackMarkers.add(new StackMarker(pc, destinationPC));
  574. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  575. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:244: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  576. this.stackDepthMarkers = new ArrayList();
  577. ^^^^^^^^^
  578. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:245: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  579. this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding));
  580. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  581. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:249: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  582. this.stackDepthMarkers.add(new StackDepthMarker(pc, delta, typeBinding));
  583. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  584. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:351: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  585. Set exceptionMarkerSet = this.exceptionMarkers;
  586. ^^^
  587. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:356: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  588. for (Iterator iterator = exceptionMarkerSet.iterator(); iterator.hasNext(); ) {
  589. ^^^^^^^^
  590. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:369: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  591. Set set = this.framePositions.keySet();
  592. ^^^
  593. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:373: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  594. for (Iterator iterator = set.iterator(); iterator.hasNext(); ) {
  595. ^^^^^^^^
  596. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:390: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  597. this.stackDepthMarkers.toArray(result);
  598. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  599. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:398: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  600. this.stackMarkers.toArray(result);
  601. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  602. org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.java:424: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  603. this.framePositions = new HashMap();
  604. ^^^^^^^
  605. org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:47: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  606. public ArrayList extendedExceptions;
  607. ^^^^^^^^^
  608. org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:184: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  609. this.extendedExceptions = new ArrayList(5);
  610. ^^^^^^^^^
  611. org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:186: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  612. this.extendedExceptions.add(this.handledExceptions[i]);
  613. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  614. org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.java:204: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  615. this.extendedExceptions.add(newException);
  616. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  617. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:381: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  618. public CompilerOptions(Map settings){
  619. ^^^
  620. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:391: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  621. public CompilerOptions(Map settings, boolean parseLiteralExpressionsAsConstants){
  622. ^^^
  623. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:803: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  624. public Map getMap() {
  625. ^^^
  626. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:804: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  627. Map optionsMap = new HashMap(30);
  628. ^^^
  629. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:804: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  630. Map optionsMap = new HashMap(30);
  631. ^^^^^^^
  632. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:805: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  633. optionsMap.put(OPTION_LocalVariableAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_VARS) != 0 ? GENERATE : DO_NOT_GENERATE);
  634. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  635. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:806: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  636. optionsMap.put(OPTION_LineNumberAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_LINES) != 0 ? GENERATE : DO_NOT_GENERATE);
  637. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  638. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:807: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  639. optionsMap.put(OPTION_SourceFileAttribute, (this.produceDebugAttributes & ClassFileConstants.ATTR_SOURCE) != 0 ? GENERATE : DO_NOT_GENERATE);
  640. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  641. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:808: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  642. optionsMap.put(OPTION_PreserveUnusedLocal, this.preserveAllLocalVariables ? PRESERVE : OPTIMIZE_OUT);
  643. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  644. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:809: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  645. optionsMap.put(OPTION_DocCommentSupport, this.docCommentSupport ? ENABLED : DISABLED);
  646. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  647. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:810: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  648. optionsMap.put(OPTION_ReportMethodWithConstructorName, getSeverityString(MethodWithConstructorName));
  649. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  650. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:811: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  651. optionsMap.put(OPTION_ReportOverridingPackageDefaultMethod, getSeverityString(OverriddenPackageDefaultMethod));
  652. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  653. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:812: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  654. optionsMap.put(OPTION_ReportDeprecation, getSeverityString(UsingDeprecatedAPI));
  655. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  656. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:813: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  657. optionsMap.put(OPTION_ReportDeprecationInDeprecatedCode, this.reportDeprecationInsideDeprecatedCode ? ENABLED : DISABLED);
  658. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  659. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:814: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  660. optionsMap.put(OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, this.reportDeprecationWhenOverridingDeprecatedMethod ? ENABLED : DISABLED);
  661. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  662. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:815: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  663. optionsMap.put(OPTION_ReportHiddenCatchBlock, getSeverityString(MaskedCatchBlock));
  664. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  665. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:816: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  666. optionsMap.put(OPTION_ReportUnusedLocal, getSeverityString(UnusedLocalVariable));
  667. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  668. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:817: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  669. optionsMap.put(OPTION_ReportUnusedParameter, getSeverityString(UnusedArgument));
  670. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  671. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:818: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  672. optionsMap.put(OPTION_ReportUnusedImport, getSeverityString(UnusedImport));
  673. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  674. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:819: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  675. optionsMap.put(OPTION_ReportSyntheticAccessEmulation, getSeverityString(AccessEmulation));
  676. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  677. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:820: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  678. optionsMap.put(OPTION_ReportNoEffectAssignment, getSeverityString(NoEffectAssignment));
  679. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  680. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:821: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  681. optionsMap.put(OPTION_ReportNonExternalizedStringLiteral, getSeverityString(NonExternalizedString));
  682. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  683. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:822: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  684. optionsMap.put(OPTION_ReportNoImplicitStringConversion, getSeverityString(NoImplicitStringConversion));
  685. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  686. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:823: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  687. optionsMap.put(OPTION_ReportNonStaticAccessToStatic, getSeverityString(NonStaticAccessToStatic));
  688. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  689. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:824: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  690. optionsMap.put(OPTION_ReportIndirectStaticAccess, getSeverityString(IndirectStaticAccess));
  691. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  692. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:825: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  693. optionsMap.put(OPTION_ReportIncompatibleNonInheritedInterfaceMethod, getSeverityString(IncompatibleNonInheritedInterfaceMethod));
  694. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  695. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:826: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  696. optionsMap.put(OPTION_ReportUnusedPrivateMember, getSeverityString(UnusedPrivateMember));
  697. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  698. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:827: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  699. optionsMap.put(OPTION_ReportLocalVariableHiding, getSeverityString(LocalVariableHiding));
  700. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  701. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:828: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  702. optionsMap.put(OPTION_ReportFieldHiding, getSeverityString(FieldHiding));
  703. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  704. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:829: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  705. optionsMap.put(OPTION_ReportTypeParameterHiding, getSeverityString(TypeHiding));
  706. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  707. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:830: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  708. optionsMap.put(OPTION_ReportPossibleAccidentalBooleanAssignment, getSeverityString(AccidentalBooleanAssign));
  709. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  710. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:831: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  711. optionsMap.put(OPTION_ReportEmptyStatement, getSeverityString(EmptyStatement));
  712. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  713. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:832: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  714. optionsMap.put(OPTION_ReportAssertIdentifier, getSeverityString(AssertUsedAsAnIdentifier));
  715. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  716. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:833: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  717. optionsMap.put(OPTION_ReportEnumIdentifier, getSeverityString(EnumUsedAsAnIdentifier));
  718. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  719. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:834: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  720. optionsMap.put(OPTION_ReportUndocumentedEmptyBlock, getSeverityString(UndocumentedEmptyBlock));
  721. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  722. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:835: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  723. optionsMap.put(OPTION_ReportUnnecessaryTypeCheck, getSeverityString(UnnecessaryTypeCheck));
  724. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  725. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:836: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  726. optionsMap.put(OPTION_ReportUnnecessaryElse, getSeverityString(UnnecessaryElse));
  727. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  728. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:837: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  729. optionsMap.put(OPTION_ReportAutoboxing, getSeverityString(AutoBoxing));
  730. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  731. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:838: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  732. optionsMap.put(OPTION_ReportAnnotationSuperInterface, getSeverityString(AnnotationSuperInterface));
  733. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  734. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:839: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  735. optionsMap.put(OPTION_ReportIncompleteEnumSwitch, getSeverityString(IncompleteEnumSwitch));
  736. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  737. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:840: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  738. optionsMap.put(OPTION_ReportInvalidJavadoc, getSeverityString(InvalidJavadoc));
  739. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  740. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:841: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  741. optionsMap.put(OPTION_ReportInvalidJavadocTagsVisibility, getVisibilityString(this.reportInvalidJavadocTagsVisibility));
  742. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  743. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:842: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  744. optionsMap.put(OPTION_ReportInvalidJavadocTags, this.reportInvalidJavadocTags ? ENABLED : DISABLED);
  745. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  746. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:843: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  747. optionsMap.put(OPTION_ReportInvalidJavadocTagsDeprecatedRef, this.reportInvalidJavadocTagsDeprecatedRef ? ENABLED : DISABLED);
  748. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  749. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:844: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  750. optionsMap.put(OPTION_ReportInvalidJavadocTagsNotVisibleRef, this.reportInvalidJavadocTagsNotVisibleRef ? ENABLED : DISABLED);
  751. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  752. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:845: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  753. optionsMap.put(OPTION_ReportMissingJavadocTags, getSeverityString(MissingJavadocTags));
  754. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  755. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:846: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  756. optionsMap.put(OPTION_ReportMissingJavadocTagsVisibility, getVisibilityString(this.reportMissingJavadocTagsVisibility));
  757. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  758. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:847: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  759. optionsMap.put(OPTION_ReportMissingJavadocTagsOverriding, this.reportMissingJavadocTagsOverriding ? ENABLED : DISABLED);
  760. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  761. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:848: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  762. optionsMap.put(OPTION_ReportMissingJavadocComments, getSeverityString(MissingJavadocComments));
  763. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  764. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:849: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  765. optionsMap.put(OPTION_ReportMissingJavadocTagDescription, this.reportMissingJavadocTagDescription);
  766. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  767. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:850: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  768. optionsMap.put(OPTION_ReportMissingJavadocCommentsVisibility, getVisibilityString(this.reportMissingJavadocCommentsVisibility));
  769. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  770. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:851: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  771. optionsMap.put(OPTION_ReportMissingJavadocCommentsOverriding, this.reportMissingJavadocCommentsOverriding ? ENABLED : DISABLED);
  772. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  773. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:852: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  774. optionsMap.put(OPTION_ReportFinallyBlockNotCompletingNormally, getSeverityString(FinallyBlockNotCompleting));
  775. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  776. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:853: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  777. optionsMap.put(OPTION_ReportUnusedDeclaredThrownException, getSeverityString(UnusedDeclaredThrownException));
  778. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  779. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:854: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  780. optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, this.reportUnusedDeclaredThrownExceptionWhenOverriding ? ENABLED : DISABLED);
  781. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  782. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:855: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  783. optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, this.reportUnusedDeclaredThrownExceptionIncludeDocCommentReference ? ENABLED : DISABLED);
  784. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  785. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:856: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  786. optionsMap.put(OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, this.reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable ? ENABLED : DISABLED);
  787. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  788. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:857: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  789. optionsMap.put(OPTION_ReportUnqualifiedFieldAccess, getSeverityString(UnqualifiedFieldAccess));
  790. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  791. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:858: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  792. optionsMap.put(OPTION_ReportUncheckedTypeOperation, getSeverityString(UncheckedTypeOperation));
  793. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  794. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:859: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  795. optionsMap.put(OPTION_ReportRawTypeReference, getSeverityString(RawTypeReference));
  796. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  797. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:860: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  798. optionsMap.put(OPTION_ReportFinalParameterBound, getSeverityString(FinalParameterBound));
  799. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  800. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:861: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  801. optionsMap.put(OPTION_ReportMissingSerialVersion, getSeverityString(MissingSerialVersion));
  802. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  803. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:862: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  804. optionsMap.put(OPTION_ReportForbiddenReference, getSeverityString(ForbiddenReference));
  805. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  806. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:863: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  807. optionsMap.put(OPTION_ReportDiscouragedReference, getSeverityString(DiscouragedReference));
  808. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  809. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:864: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  810. optionsMap.put(OPTION_ReportVarargsArgumentNeedCast, getSeverityString(VarargsArgumentNeedCast));
  811. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  812. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:865: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  813. optionsMap.put(OPTION_ReportMissingOverrideAnnotation, getSeverityString(MissingOverrideAnnotation));
  814. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  815. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:866: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  816. optionsMap.put(OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, this.reportMissingOverrideAnnotationForInterfaceMethodImplementation ? ENABLED : DISABLED);
  817. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  818. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:867: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  819. optionsMap.put(OPTION_ReportMissingDeprecatedAnnotation, getSeverityString(MissingDeprecatedAnnotation));
  820. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  821. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:868: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  822. optionsMap.put(OPTION_ReportIncompleteEnumSwitch, getSeverityString(IncompleteEnumSwitch));
  823. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  824. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:869: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  825. optionsMap.put(OPTION_ReportUnusedLabel, getSeverityString(UnusedLabel));
  826. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  827. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:870: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  828. optionsMap.put(OPTION_ReportUnusedTypeArgumentsForMethodInvocation, getSeverityString(UnusedTypeArguments));
  829. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  830. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:871: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  831. optionsMap.put(OPTION_Compliance, versionFromJdkLevel(this.complianceLevel));
  832. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  833. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:872: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  834. optionsMap.put(OPTION_Source, versionFromJdkLevel(this.sourceLevel));
  835. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  836. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:873: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  837. optionsMap.put(OPTION_TargetPlatform, versionFromJdkLevel(this.targetJDK));
  838. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  839. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:874: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  840. optionsMap.put(OPTION_FatalOptionalError, this.treatOptionalErrorAsFatal ? ENABLED : DISABLED);
  841. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  842. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:876: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  843. optionsMap.put(OPTION_Encoding, this.defaultEncoding);
  844. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  845. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:878: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  846. optionsMap.put(OPTION_TaskTags, this.taskTags == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskTags,',')));
  847. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  848. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:879: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  849. optionsMap.put(OPTION_TaskPriorities, this.taskPriorities == null ? Util.EMPTY_STRING : new String(CharOperation.concatWith(this.taskPriorities,',')));
  850. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  851. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:880: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  852. optionsMap.put(OPTION_TaskCaseSensitive, this.isTaskCaseSensitive ? ENABLED : DISABLED);
  853. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  854. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:881: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  855. optionsMap.put(OPTION_ReportUnusedParameterWhenImplementingAbstract, this.reportUnusedParameterWhenImplementingAbstract ? ENABLED : DISABLED);
  856. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  857. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:882: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  858. optionsMap.put(OPTION_ReportUnusedParameterWhenOverridingConcrete, this.reportUnusedParameterWhenOverridingConcrete ? ENABLED : DISABLED);
  859. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  860. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:883: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  861. optionsMap.put(OPTION_ReportUnusedParameterIncludeDocCommentReference, this.reportUnusedParameterIncludeDocCommentReference ? ENABLED : DISABLED);
  862. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  863. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:884: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  864. optionsMap.put(OPTION_ReportSpecialParameterHidingField, this.reportSpecialParameterHidingField ? ENABLED : DISABLED);
  865. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  866. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:885: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  867. optionsMap.put(OPTION_MaxProblemPerUnit, String.valueOf(this.maxProblemsPerUnit));
  868. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  869. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:886: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  870. optionsMap.put(OPTION_InlineJsr, this.inlineJsrBytecode ? ENABLED : DISABLED);
  871. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  872. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:887: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  873. optionsMap.put(OPTION_ReportNullReference, getSeverityString(NullReference));
  874. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  875. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:888: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  876. optionsMap.put(OPTION_ReportPotentialNullReference, getSeverityString(PotentialNullReference));
  877. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  878. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:889: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  879. optionsMap.put(OPTION_ReportRedundantNullCheck, getSeverityString(RedundantNullCheck));
  880. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  881. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:890: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  882. optionsMap.put(OPTION_SuppressWarnings, this.suppressWarnings ? ENABLED : DISABLED);
  883. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  884. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:891: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  885. optionsMap.put(OPTION_SuppressOptionalErrors, this.suppressOptionalErrors ? ENABLED : DISABLED);
  886. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  887. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:892: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  888. optionsMap.put(OPTION_ReportUnhandledWarningToken, getSeverityString(UnhandledWarningToken));
  889. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  890. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:893: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  891. optionsMap.put(OPTION_ReportUnusedWarningToken, getSeverityString(UnusedWarningToken));
  892. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  893. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:894: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  894. optionsMap.put(OPTION_ReportParameterAssignment, getSeverityString(ParameterAssignment));
  895. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  896. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:895: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  897. optionsMap.put(OPTION_ReportFallthroughCase, getSeverityString(FallthroughCase));
  898. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  899. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:896: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  900. optionsMap.put(OPTION_ReportOverridingMethodWithoutSuperInvocation, getSeverityString(OverridingMethodWithoutSuperInvocation));
  901. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  902. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:897: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  903. optionsMap.put(OPTION_GenerateClassFiles, this.generateClassFiles ? ENABLED : DISABLED);
  904. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  905. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:898: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  906. optionsMap.put(OPTION_Process_Annotations, this.processAnnotations ? ENABLED : DISABLED);
  907. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  908. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:899: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  909. optionsMap.put(OPTION_ReportRedundantSuperinterface, getSeverityString(RedundantSuperinterface));
  910. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  911. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:900: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  912. optionsMap.put(OPTION_ReportComparingIdentical, getSeverityString(ComparingIdentical));
  913. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  914. org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java:901: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  915. optionsMap.put(OPTION_ReportMissingSynchronizedOnInheritedMethod, getSeverityString(MissingSynchronizedModifierInInheritedMethod));
  916. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  917. org/eclipse/jdt/internal/compiler/impl/CompilerStats.java:13: warning: Comparable is a raw type. References to generic type Comparable<T> should be parameterized
  918. public class CompilerStats implements Comparable {
  919. ^^^^^^^^^^
  920. org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:55: warning: List is a raw type. References to generic type List<E> should be parameterized
  921. public List collectMissingTypes(List missingTypes) {
  922. ^^^^
  923. org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.java:55: warning: List is a raw type. References to generic type List<E> should be parameterized
  924. public List collectMissingTypes(List missingTypes) {
  925. ^^^^
  926. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:317: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  927. java.util.ArrayList types = new java.util.ArrayList(2);
  928. ^^^^^^^^^^^^^^^^^^^
  929. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:317: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  930. java.util.ArrayList types = new java.util.ArrayList(2);
  931. ^^^^^^^^^^^^^^^^^^^
  932. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:319: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  933. types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames));
  934. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  935. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:322: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  936. types.toArray(this.superInterfaces);
  937. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  938. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:493: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  939. java.util.ArrayList types = new java.util.ArrayList(2);
  940. ^^^^^^^^^^^^^^^^^^^
  941. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:493: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  942. java.util.ArrayList types = new java.util.ArrayList(2);
  943. ^^^^^^^^^^^^^^^^^^^
  944. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:495: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  945. types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames));
  946. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  947. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:499: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  948. types.toArray(parameters);
  949. ^^^^^^^^^^^^^^^^^^^^^^^^^
  950. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:513: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  951. java.util.ArrayList types = new java.util.ArrayList(2);
  952. ^^^^^^^^^^^^^^^^^^^
  953. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:513: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  954. java.util.ArrayList types = new java.util.ArrayList(2);
  955. ^^^^^^^^^^^^^^^^^^^
  956. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:516: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  957. types.add(this.environment.getTypeFromTypeSignature(wrapper, typeVars, this, missingTypeNames));
  958. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  959. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:519: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  960. types.toArray(exceptions);
  961. ^^^^^^^^^^^^^^^^^^^^^^^^^
  962. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:612: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  963. ArrayList variables = new ArrayList(1);
  964. ^^^^^^^^^
  965. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:612: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  966. ArrayList variables = new ArrayList(1);
  967. ^^^^^^^^^
  968. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:634: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  969. variables.add(new TypeVariableBinding(variableName, this, rank++, this.environment));
  970. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  971. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:641: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  972. variables.toArray(result = new TypeVariableBinding[rank]);
  973. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  974. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:954: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  975. java.util.ArrayList types = new java.util.ArrayList(2);
  976. ^^^^^^^^^^^^^^^^^^^
  977. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:954: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  978. java.util.ArrayList types = new java.util.ArrayList(2);
  979. ^^^^^^^^^^^^^^^^^^^
  980. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:957: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  981. types.add(this.environment.getTypeFromTypeSignature(wrapper, existingVariables, this, missingTypeNames));
  982. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  983. org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java:960: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  984. types.toArray(bounds);
  985. ^^^^^^^^^^^^^^^^^^^^^
  986. org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:35: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  987. java.util.ArrayList deferredBoundChecks;
  988. ^^^^^^^^^^^^^^^^^^^
  989. org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:723: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  990. Map invocations = new HashMap(2);
  991. ^^^
  992. org/eclipse/jdt/internal/compiler/lookup/ClassScope.java:723: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  993. Map invocations = new HashMap(2);
  994. ^^^^^^^
  995. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:34: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  996. private Map accessRestrictions;
  997. ^^^
  998. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:67: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  999. private ArrayList missingTypes;
  1000. ^^^^^^^^^
  1001. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:93: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1002. this.accessRestrictions = new HashMap(3);
  1003. ^^^^^^^
  1004. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:700: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1005. this.missingTypes = new ArrayList(3);
  1006. ^^^^^^^^^
  1007. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:701: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1008. this.missingTypes.add(missingType);
  1009. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1010. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1077: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1011. java.util.ArrayList args = new java.util.ArrayList(2);
  1012. ^^^^^^^^^^^^^^^^^^^
  1013. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1077: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1014. java.util.ArrayList args = new java.util.ArrayList(2);
  1015. ^^^^^^^^^^^^^^^^^^^
  1016. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1080: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1017. args.add(getTypeFromVariantTypeSignature(wrapper, staticVariables, enclosingType, genericType, rank++, missingTypeNames));
  1018. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1019. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1084: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1020. args.toArray(typeArguments);
  1021. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1022. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1335: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1023. this.accessRestrictions = new HashMap(3);
  1024. ^^^^^^^
  1025. org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java:1370: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1026. this.accessRestrictions.put(type, accessRestriction);
  1027. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1028. org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:338: warning: List is a raw type. References to generic type List<E> should be parameterized
  1029. public List collectMissingTypes(List missingTypes) {
  1030. ^^^^
  1031. org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java:338: warning: List is a raw type. References to generic type List<E> should be parameterized
  1032. public List collectMissingTypes(List missingTypes) {
  1033. ^^^^
  1034. org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List<E> should be parameterized
  1035. public List collectMissingTypes(List missingTypes) {
  1036. ^^^^
  1037. org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:47: warning: List is a raw type. References to generic type List<E> should be parameterized
  1038. public List collectMissingTypes(List missingTypes) {
  1039. ^^^^
  1040. org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:49: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1041. missingTypes = new ArrayList(5);
  1042. ^^^^^^^^^
  1043. org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.java:53: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1044. missingTypes.add(this);
  1045. ^^^^^^^^^^^^^^^^^^^^^^
  1046. org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:129: warning: List is a raw type. References to generic type List<E> should be parameterized
  1047. public List collectMissingTypes(List missingTypes) {
  1048. ^^^^
  1049. org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.java:129: warning: List is a raw type. References to generic type List<E> should be parameterized
  1050. public List collectMissingTypes(List missingTypes) {
  1051. ^^^^
  1052. org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.java:53: warning: Class is a raw type. References to generic type Class<T> should be parameterized
  1053. Class reasons = ProblemReasons.class;
  1054. ^^^^^
  1055. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:46: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1056. private static final Comparator FIELD_COMPARATOR = new Comparator() {
  1057. ^^^^^^^^^^
  1058. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:46: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1059. private static final Comparator FIELD_COMPARATOR = new Comparator() {
  1060. ^^^^^^^^^^
  1061. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:53: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1062. private static final Comparator METHOD_COMPARATOR = new Comparator() {
  1063. ^^^^^^^^^^
  1064. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:53: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1065. private static final Comparator METHOD_COMPARATOR = new Comparator() {
  1066. ^^^^^^^^^^
  1067. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:152: warning: Type safety: Unchecked invocation sort(FieldBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator<? super T>) of type Arrays
  1068. Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR);
  1069. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1070. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:152: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super FieldBinding>
  1071. Arrays.sort(sortedFields, left, right, FIELD_COMPARATOR);
  1072. ^^^^^^^^^^^^^^^^
  1073. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:159: warning: Type safety: Unchecked invocation sort(MethodBinding[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator<? super T>) of type Arrays
  1074. Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR);
  1075. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1076. org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java:159: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super MethodBinding>
  1077. Arrays.sort(sortedMethods, left, right, METHOD_COMPARATOR);
  1078. ^^^^^^^^^^^^^^^^^
  1079. org/eclipse/jdt/internal/compiler/lookup/Scope.java:71: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1080. public static TypeBinding convertEliminatingTypeVariables(TypeBinding originalType, ReferenceBinding genericType, int rank, Set eliminatedVariables) {
  1081. ^^^
  1082. org/eclipse/jdt/internal/compiler/lookup/Scope.java:117: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1083. eliminatedVariables = new HashSet(2);
  1084. ^^^^^^^
  1085. org/eclipse/jdt/internal/compiler/lookup/Scope.java:119: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1086. eliminatedVariables.add(originalVariable);
  1087. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1088. org/eclipse/jdt/internal/compiler/lookup/Scope.java:568: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1089. Map invocations = new HashMap(2);
  1090. ^^^
  1091. org/eclipse/jdt/internal/compiler/lookup/Scope.java:568: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1092. Map invocations = new HashMap(2);
  1093. ^^^^^^^
  1094. org/eclipse/jdt/internal/compiler/lookup/Scope.java:2775: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1095. protected boolean hasErasedCandidatesCollisions(TypeBinding one, TypeBinding two, Map invocations, ReferenceBinding type, ASTNode typeRef) {
  1096. ^^^
  1097. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3076: warning: List is a raw type. References to generic type List<E> should be parameterized
  1098. private TypeBinding leastContainingInvocation(TypeBinding mec, Object invocationData, List lubStack) {
  1099. ^^^^
  1100. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3120: warning: List is a raw type. References to generic type List<E> should be parameterized
  1101. private TypeBinding leastContainingTypeArgument(TypeBinding u, TypeBinding v, ReferenceBinding genericType, int rank, List lubStack) {
  1102. ^^^^
  1103. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3206: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1104. return lowerUpperBound(types, new ArrayList(1));
  1105. ^^^^^^^^^
  1106. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3210: warning: List is a raw type. References to generic type List<E> should be parameterized
  1107. private TypeBinding lowerUpperBound(TypeBinding[] types, List lubStack) {
  1108. ^^^^
  1109. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3237: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1110. lubStack.add(types);
  1111. ^^^^^^^^^^^^^^^^^^^
  1112. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3238: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1113. Map invocations = new HashMap(1);
  1114. ^^^
  1115. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3238: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1116. Map invocations = new HashMap(1);
  1117. ^^^^^^^
  1118. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3297: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1119. protected TypeBinding[] minimalErasedCandidates(TypeBinding[] types, Map allInvocations) {
  1120. ^^^
  1121. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3316: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1122. ArrayList typesToVisit = new ArrayList(5);
  1123. ^^^^^^^^^
  1124. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3316: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1125. ArrayList typesToVisit = new ArrayList(5);
  1126. ^^^^^^^^^
  1127. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3333: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1128. allInvocations.put(firstErasure, firstType);
  1129. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1130. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3335: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1131. typesToVisit.add(firstType);
  1132. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1133. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3348: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1134. typesToVisit.add(elementType);
  1135. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1136. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3364: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1137. typesToVisit.add(superType);
  1138. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1139. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3369: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1140. typesToVisit.add(superType);
  1141. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1142. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3374: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1143. typesToVisit.add(superType);
  1144. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1145. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3389: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1146. typesToVisit.add(superType);
  1147. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1148. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3393: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1149. allInvocations.put(superTypeErasure, superType);
  1150. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1151. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3406: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1152. typesToVisit.add(superType);
  1153. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1154. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3410: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1155. allInvocations.put(superTypeErasure, superType);
  1156. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1157. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3419: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1158. typesToVisit.add(superType);
  1159. ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1160. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3423: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1161. allInvocations.put(superTypeErasure, superType);
  1162. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1163. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3431: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1164. for (Iterator iter = typesToVisit.iterator(); iter.hasNext();) {
  1165. ^^^^^^^^
  1166. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3454: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1167. allInvocations.put(erasedSuperType, match); // no array for singleton
  1168. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1169. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3459: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1170. allInvocations.put(erasedSuperType, someInvocations);
  1171. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1172. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3469: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1173. allInvocations.put(erasedSuperType, someInvocations);
  1174. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1175. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3497: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1176. allInvocations.put(erasedSuperType, match); // no array for singleton
  1177. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1178. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3502: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1179. allInvocations.put(erasedSuperType, someInvocations);
  1180. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1181. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3512: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1182. allInvocations.put(erasedSuperType, someInvocations);
  1183. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1184. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3945: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1185. classScope.deferredBoundChecks = new ArrayList(3);
  1186. ^^^^^^^^^
  1187. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3946: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1188. classScope.deferredBoundChecks.add(typeRef);
  1189. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1190. org/eclipse/jdt/internal/compiler/lookup/Scope.java:3948: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1191. classScope.deferredBoundChecks.add(typeRef);
  1192. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1193. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:49: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1194. HashMap[] synthetics;
  1195. ^^^^^^^
  1196. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:147: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1197. this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5);
  1198. ^^^^^^^
  1199. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:158: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1200. this.synthetics[SourceTypeBinding.FIELD_EMUL].put(actualOuterLocalVariable, synthField);
  1201. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1202. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:191: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1203. this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5);
  1204. ^^^^^^^
  1205. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:204: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1206. this.synthetics[SourceTypeBinding.FIELD_EMUL].put(enclosingType, synthField);
  1207. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1208. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:238: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1209. this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL] = new HashMap(5);
  1210. ^^^^^^^
  1211. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:252: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1212. this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].put(targetType, synthField);
  1213. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1214. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:275: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1215. this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5);
  1216. ^^^^^^^
  1217. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:286: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1218. this.synthetics[SourceTypeBinding.FIELD_EMUL].put("assertionEmulation", synthField); //$NON-NLS-1$
  1219. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1220. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:318: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1221. this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5);
  1222. ^^^^^^^
  1223. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:329: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1224. this.synthetics[SourceTypeBinding.FIELD_EMUL].put("enumConstantValues", synthField); //$NON-NLS-1$
  1225. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1226. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:361: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1227. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1228. ^^^^^^^
  1229. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:367: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1230. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetField, accessors = new SyntheticMethodBinding[2]);
  1231. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1232. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:384: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1233. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1234. ^^^^^^^
  1235. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:390: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1236. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(selector, accessors = new SyntheticMethodBinding[2]);
  1237. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1238. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:407: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1239. this.synthetics[SourceTypeBinding.FIELD_EMUL] = new HashMap(5);
  1240. ^^^^^^^
  1241. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:418: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1242. this.synthetics[SourceTypeBinding.FIELD_EMUL].put(key, synthField);
  1243. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1244. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:449: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1245. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1246. ^^^^^^^
  1247. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:461: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1248. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(key, accessors = new SyntheticMethodBinding[2]);
  1249. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1250. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:480: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1251. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1252. ^^^^^^^
  1253. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:486: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1254. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(targetMethod, accessors = new SyntheticMethodBinding[2]);
  1255. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1256. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:509: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1257. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1258. ^^^^^^^
  1259. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:512: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1260. Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator();
  1261. ^^^^^^^^
  1262. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:530: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1263. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]);
  1264. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1265. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:555: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1266. this.synthetics[SourceTypeBinding.METHOD_EMUL] = new HashMap(5);
  1267. ^^^^^^^
  1268. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:558: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1269. Iterator synthMethods = this.synthetics[SourceTypeBinding.METHOD_EMUL].keySet().iterator();
  1270. ^^^^^^^^
  1271. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:576: warning: Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
  1272. this.synthetics[SourceTypeBinding.METHOD_EMUL].put(inheritedMethodToBridge, accessors = new SyntheticMethodBinding[2]);
  1273. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1274. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1006: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1275. Iterator accessFields = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator();
  1276. ^^^^^^^^
  1277. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1467: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1278. Iterator methodArrayIterator = this.synthetics[SourceTypeBinding.METHOD_EMUL].values().iterator();
  1279. ^^^^^^^^
  1280. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1501: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1281. Iterator elements = this.synthetics[SourceTypeBinding.FIELD_EMUL].values().iterator();
  1282. ^^^^^^^^
  1283. org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java:1509: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1284. Iterator elements = this.synthetics[SourceTypeBinding.CLASS_LITERAL_EMUL].values().iterator();
  1285. ^^^^^^^^
  1286. org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:121: warning: List is a raw type. References to generic type List<E> should be parameterized
  1287. public List collectMissingTypes(List missingTypes) {
  1288. ^^^^
  1289. org/eclipse/jdt/internal/compiler/lookup/TypeBinding.java:121: warning: List is a raw type. References to generic type List<E> should be parameterized
  1290. public List collectMissingTypes(List missingTypes) {
  1291. ^^^^
  1292. org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:93: warning: List is a raw type. References to generic type List<E> should be parameterized
  1293. public List collectMissingTypes(List missingTypes) {
  1294. ^^^^
  1295. org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.java:93: warning: List is a raw type. References to generic type List<E> should be parameterized
  1296. public List collectMissingTypes(List missingTypes) {
  1297. ^^^^
  1298. org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:427: warning: List is a raw type. References to generic type List<E> should be parameterized
  1299. protected abstract Object createMethodReference(Object receiver, List arguments) throws InvalidInputException;
  1300. ^^^^
  1301. org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:480: warning: List is a raw type. References to generic type List<E> should be parameterized
  1302. List arguments = new ArrayList(10);
  1303. ^^^^
  1304. org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:480: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1305. List arguments = new ArrayList(10);
  1306. ^^^^^^^^^
  1307. org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:582: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1308. arguments.add(argument);
  1309. ^^^^^^^^^^^^^^^^^^^^^^^
  1310. org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java:596: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1311. arguments.add(argument);
  1312. ^^^^^^^^^^^^^^^^^^^^^^^
  1313. org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:194: warning: List is a raw type. References to generic type List<E> should be parameterized
  1314. protected Object createMethodReference(Object receiver, List arguments) throws InvalidInputException {
  1315. ^^^^
  1316. org/eclipse/jdt/internal/compiler/parser/JavadocParser.java:259: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
  1317. arguments.toArray(expressions);
  1318. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1319. org/eclipse/jdt/internal/compiler/parser/Parser.java:131: warning: List is a raw type. References to generic type List<E> should be parameterized
  1320. private final static void buildFile(String filename, List listToDump) {
  1321. ^^^^
  1322. org/eclipse/jdt/internal/compiler/parser/Parser.java:135: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1323. for (Iterator iterator = listToDump.iterator(); iterator.hasNext(); ) {
  1324. ^^^^^^^^
  1325. org/eclipse/jdt/internal/compiler/parser/Parser.java:245: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1326. ArrayList entries = new ArrayList();
  1327. ^^^^^^^^^
  1328. org/eclipse/jdt/internal/compiler/parser/Parser.java:245: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1329. ArrayList entries = new ArrayList();
  1330. ^^^^^^^^^
  1331. org/eclipse/jdt/internal/compiler/parser/Parser.java:259: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1332. entries.add(String.valueOf(buffer));
  1333. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1334. org/eclipse/jdt/internal/compiler/parser/Parser.java:271: warning: Type safety: Unchecked invocation sort(ArrayList) of the generic method sort(List<T>) of type Collections
  1335. Collections.sort(entries);
  1336. ^^^^^^^^^^^^^^^^^^^^^^^^^
  1337. org/eclipse/jdt/internal/compiler/parser/Parser.java:271: warning: Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Comparable<? super Comparable<? super T>>>
  1338. Collections.sort(entries);
  1339. ^^^^^^^
  1340. org/eclipse/jdt/internal/compiler/parser/Parser.java:9783: warning: List is a raw type. References to generic type List<E> should be parameterized
  1341. final List bodyDeclarations = new ArrayList();
  1342. ^^^^
  1343. org/eclipse/jdt/internal/compiler/parser/Parser.java:9783: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1344. final List bodyDeclarations = new ArrayList();
  1345. ^^^^^^^^^
  1346. org/eclipse/jdt/internal/compiler/parser/Parser.java:9787: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1347. bodyDeclarations.add(methodDeclaration);
  1348. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1349. org/eclipse/jdt/internal/compiler/parser/Parser.java:9792: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1350. bodyDeclarations.add(fieldDeclaration);
  1351. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1352. org/eclipse/jdt/internal/compiler/parser/Parser.java:9796: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1353. bodyDeclarations.add(memberTypeDeclaration);
  1354. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1355. org/eclipse/jdt/internal/compiler/parser/Parser.java:9803: warning: Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
  1356. result = (ASTNode[]) bodyDeclarations.toArray(new ASTNode[bodyDeclarations.size()]);
  1357. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1358. org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:282: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1359. public Block updatedBlock(int depth, Set knownTypes){
  1360. ^^^
  1361. org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:372: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1362. public Statement updatedStatement(int depth, Set knownTypes){
  1363. ^^^
  1364. org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:413: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1365. updatedBlock(0, new HashSet());
  1366. ^^^^^^^
  1367. org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.java:418: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1368. public Statement updateStatement(int depth, Set knownTypes){
  1369. ^^^
  1370. org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:171: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1371. public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){
  1372. ^^^
  1373. org/eclipse/jdt/internal/compiler/parser/RecoveredField.java:292: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1374. updatedFieldDeclaration(0, new HashSet());
  1375. ^^^^^^^
  1376. org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.java:261: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1377. public FieldDeclaration updatedFieldDeclaration(int depth, Set knownTypes){
  1378. ^^^
  1379. org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:95: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1380. public Statement updatedStatement(int depth, Set knownTypes){
  1381. ^^^
  1382. org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.java:155: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1383. updatedStatement(0, new HashSet());
  1384. ^^^^^^^
  1385. org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:335: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1386. public AbstractMethodDeclaration updatedMethodDeclaration(int depth, Set knownTypes){
  1387. ^^^
  1388. org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.java:570: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1389. updatedMethodDeclaration(0, new HashSet());
  1390. ^^^^^^^
  1391. org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:44: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1392. public Statement updatedStatement(int depth, Set knownTypes){
  1393. ^^^
  1394. org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.java:48: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1395. updatedStatement(0, new HashSet());
  1396. ^^^^^^^
  1397. org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:447: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1398. public Statement updatedStatement(int depth, Set knownTypes){
  1399. ^^^
  1400. org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:466: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1401. public TypeDeclaration updatedTypeDeclaration(int depth, Set knownTypes){
  1402. ^^^
  1403. org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:470: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1404. knownTypes.add(this.typeDeclaration);
  1405. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1406. org/eclipse/jdt/internal/compiler/parser/RecoveredType.java:764: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1407. updatedTypeDeclaration(0, new HashSet());
  1408. ^^^^^^^
  1409. org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1410. Set knownTypes = new HashSet();
  1411. ^^^
  1412. org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.java:257: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1413. Set knownTypes = new HashSet();
  1414. ^^^^^^^
  1415. org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java:223: warning: Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized
  1416. Enumeration keys = bundle.getKeys();
  1417. ^^^^^^^^^^^
  1418. org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:82: warning: The import org.eclipse.jdt.internal.compiler.env.AccessRestriction is never used
  1419. import org.eclipse.jdt.internal.compiler.env.AccessRestriction;
  1420. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1421. org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3660: warning: List is a raw type. References to generic type List<E> should be parameterized
  1422. List missingTypes = type.collectMissingTypes(null);
  1423. ^^^^
  1424. org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:3662: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1425. for (Iterator iterator = missingTypes.iterator(); iterator.hasNext(); ) {
  1426. ^^^^^^^^
  1427. org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5121: warning: List is a raw type. References to generic type List<E> should be parameterized
  1428. List missingTypes = constructor.collectMissingTypes(null);
  1429. ^^^^
  1430. org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java:5149: warning: List is a raw type. References to generic type List<E> should be parameterized
  1431. List missingTypes = method.collectMissingTypes(null);
  1432. ^^^^
  1433. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:90: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1434. public void printTag(String name, HashMap parameters, boolean insertTab, boolean insertNewLine, boolean closeTag) {
  1435. ^^^^^^^
  1436. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:98: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  1437. Map.Entry[] entries = new Map.Entry[length];
  1438. ^^^^^^^^^
  1439. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:99: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1440. parameters.entrySet().toArray(entries);
  1441. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1442. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: Unchecked invocation sort(Map.Entry[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
  1443. Arrays.sort(entries, new Comparator() {
  1444. public int compare(Object o1, Object o2) {
  1445. Map.Entry entry1 = (Map.Entry) o1;
  1446. Map.Entry entry2 = (Map.Entry) o2;
  1447. return ((String) entry1.getKey()).compareTo((String) entry2.getKey());
  1448. }
  1449. });
  1450. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1451. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Map.Entry>
  1452. Arrays.sort(entries, new Comparator() {
  1453. public int compare(Object o1, Object o2) {
  1454. Map.Entry entry1 = (Map.Entry) o1;
  1455. Map.Entry entry2 = (Map.Entry) o2;
  1456. return ((String) entry1.getKey()).compareTo((String) entry2.getKey());
  1457. }
  1458. });
  1459. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1460. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:100: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1461. Arrays.sort(entries, new Comparator() {
  1462. ^^^^^^^^^^
  1463. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  1464. Map.Entry entry1 = (Map.Entry) o1;
  1465. ^^^^^^^^^
  1466. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:102: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  1467. Map.Entry entry1 = (Map.Entry) o1;
  1468. ^^^^^^^^^
  1469. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  1470. Map.Entry entry2 = (Map.Entry) o2;
  1471. ^^^^^^^^^
  1472. org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.java:103: warning: Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
  1473. Map.Entry entry2 = (Map.Entry) o2;
  1474. ^^^^^^^^^
  1475. org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:30: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1476. private ArrayList calledFilesNames;
  1477. ^^^^^^^^^
  1478. org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:168: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1479. this.calledFilesNames = new ArrayList();
  1480. ^^^^^^^^^
  1481. org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:170: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1482. this.calledFilesNames.add(currentJarToken.toString());
  1483. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1484. org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.java:182: warning: List is a raw type. References to generic type List<E> should be parameterized
  1485. public List getCalledFileNames() {
  1486. ^^^^
  1487. org/eclipse/jdt/internal/compiler/util/Messages.java:31: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1488. private final Map fields;
  1489. ^^^
  1490. org/eclipse/jdt/internal/compiler/util/Messages.java:36: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1491. this.fields = new HashMap(len * 2);
  1492. ^^^^^^^
  1493. org/eclipse/jdt/internal/compiler/util/Messages.java:38: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1494. this.fields.put(fieldArray[i].getName(), fieldArray[i]);
  1495. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1496. org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1497. ArrayList result = new ArrayList(4);
  1498. ^^^^^^^^^
  1499. org/eclipse/jdt/internal/compiler/util/Messages.java:172: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1500. ArrayList result = new ArrayList(4);
  1501. ^^^^^^^^^
  1502. org/eclipse/jdt/internal/compiler/util/Messages.java:175: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1503. result.add('_' + nl + EXTENSION);
  1504. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1505. org/eclipse/jdt/internal/compiler/util/Messages.java:182: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1506. result.add(EXTENSION);
  1507. ^^^^^^^^^^^^^^^^^^^^^
  1508. org/eclipse/jdt/internal/compiler/util/Messages.java:183: warning: Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1509. nlSuffixes = (String[]) result.toArray(new String[result.size()]);
  1510. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1511. org/eclipse/jdt/internal/compiler/util/Messages.java:191: warning: Class is a raw type. References to generic type Class<T> should be parameterized
  1512. public static void initializeMessages(String bundleName, Class clazz) {
  1513. ^^^^^
  1514. org/eclipse/jdt/internal/compiler/util/Util.java:825: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1515. classFile.visitedTypes = new HashSet(3);
  1516. ^^^^^^^
  1517. org/eclipse/jdt/internal/compiler/util/Util.java:830: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1518. classFile.visitedTypes.add(typeBinding);
  1519. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1520. org/eclipse/jdt/internal/compiler/util/Util.java:902: warning: List is a raw type. References to generic type List<E> should be parameterized
  1521. public static void collectRunningVMBootclasspath(List bootclasspaths) {
  1522. ^^^^
  1523. org/eclipse/jdt/internal/compiler/util/Util.java:932: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1524. bootclasspaths.add(currentClasspath);
  1525. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1526. org/eclipse/jdt/internal/compiler/util/Util.java:960: warning: Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
  1527. bootclasspaths.add(classpath);
  1528. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1529. org/eclipse/jdt/internal/compiler/ClassFile.java:113: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1530. public Set innerClassesBindings;
  1531. ^^^
  1532. org/eclipse/jdt/internal/compiler/ClassFile.java:125: warning: List is a raw type. References to generic type List<E> should be parameterized
  1533. public List missingTypes = null;
  1534. ^^^^
  1535. org/eclipse/jdt/internal/compiler/ClassFile.java:127: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1536. public Set visitedTypes;
  1537. ^^^
  1538. org/eclipse/jdt/internal/compiler/ClassFile.java:439: warning: Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1539. this.innerClassesBindings.toArray(innerClasses);
  1540. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1541. org/eclipse/jdt/internal/compiler/ClassFile.java:440: warning: Type safety: Unchecked invocation sort(ReferenceBinding[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
  1542. Arrays.sort(innerClasses, new Comparator() {
  1543. public int compare(Object o1, Object o2) {
  1544. TypeBinding binding1 = (TypeBinding) o1;
  1545. TypeBinding binding2 = (TypeBinding) o2;
  1546. return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName());
  1547. }
  1548. });
  1549. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1550. org/eclipse/jdt/internal/compiler/ClassFile.java:440: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super ReferenceBinding>
  1551. Arrays.sort(innerClasses, new Comparator() {
  1552. public int compare(Object o1, Object o2) {
  1553. TypeBinding binding1 = (TypeBinding) o1;
  1554. TypeBinding binding2 = (TypeBinding) o2;
  1555. return CharOperation.compareTo(binding1.constantPoolName(), binding2.constantPoolName());
  1556. }
  1557. });
  1558. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1559. org/eclipse/jdt/internal/compiler/ClassFile.java:440: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1560. Arrays.sort(innerClasses, new Comparator() {
  1561. ^^^^^^^^^^
  1562. org/eclipse/jdt/internal/compiler/ClassFile.java:1620: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1563. ArrayList frames = new ArrayList();
  1564. ^^^^^^^^^
  1565. org/eclipse/jdt/internal/compiler/ClassFile.java:1620: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1566. ArrayList frames = new ArrayList();
  1567. ^^^^^^^^^
  1568. org/eclipse/jdt/internal/compiler/ClassFile.java:1969: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1569. ArrayList frames = new ArrayList();
  1570. ^^^^^^^^^
  1571. org/eclipse/jdt/internal/compiler/ClassFile.java:1969: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1572. ArrayList frames = new ArrayList();
  1573. ^^^^^^^^^
  1574. org/eclipse/jdt/internal/compiler/ClassFile.java:2429: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1575. ArrayList frames = new ArrayList();
  1576. ^^^^^^^^^
  1577. org/eclipse/jdt/internal/compiler/ClassFile.java:2429: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1578. ArrayList frames = new ArrayList();
  1579. ^^^^^^^^^
  1580. org/eclipse/jdt/internal/compiler/ClassFile.java:2778: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1581. ArrayList frames = new ArrayList();
  1582. ^^^^^^^^^
  1583. org/eclipse/jdt/internal/compiler/ClassFile.java:2778: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1584. ArrayList frames = new ArrayList();
  1585. ^^^^^^^^^
  1586. org/eclipse/jdt/internal/compiler/ClassFile.java:3060: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1587. ArrayList frames = new ArrayList();
  1588. ^^^^^^^^^
  1589. org/eclipse/jdt/internal/compiler/ClassFile.java:3060: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1590. ArrayList frames = new ArrayList();
  1591. ^^^^^^^^^
  1592. org/eclipse/jdt/internal/compiler/ClassFile.java:3410: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1593. ArrayList frames = new ArrayList();
  1594. ^^^^^^^^^
  1595. org/eclipse/jdt/internal/compiler/ClassFile.java:3410: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1596. ArrayList frames = new ArrayList();
  1597. ^^^^^^^^^
  1598. org/eclipse/jdt/internal/compiler/ClassFile.java:3663: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1599. ArrayList frames = new ArrayList();
  1600. ^^^^^^^^^
  1601. org/eclipse/jdt/internal/compiler/ClassFile.java:3663: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1602. ArrayList frames = new ArrayList();
  1603. ^^^^^^^^^
  1604. org/eclipse/jdt/internal/compiler/ClassFile.java:4013: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1605. ArrayList frames = new ArrayList();
  1606. ^^^^^^^^^
  1607. org/eclipse/jdt/internal/compiler/ClassFile.java:4013: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1608. ArrayList frames = new ArrayList();
  1609. ^^^^^^^^^
  1610. org/eclipse/jdt/internal/compiler/ClassFile.java:4498: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1611. ArrayList frames = new ArrayList();
  1612. ^^^^^^^^^
  1613. org/eclipse/jdt/internal/compiler/ClassFile.java:4498: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1614. ArrayList frames = new ArrayList();
  1615. ^^^^^^^^^
  1616. org/eclipse/jdt/internal/compiler/ClassFile.java:4848: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1617. ArrayList frames = new ArrayList();
  1618. ^^^^^^^^^
  1619. org/eclipse/jdt/internal/compiler/ClassFile.java:4848: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1620. ArrayList frames = new ArrayList();
  1621. ^^^^^^^^^
  1622. org/eclipse/jdt/internal/compiler/ClassFile.java:5301: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1623. ArrayList frames = new ArrayList();
  1624. ^^^^^^^^^
  1625. org/eclipse/jdt/internal/compiler/ClassFile.java:5301: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1626. ArrayList frames = new ArrayList();
  1627. ^^^^^^^^^
  1628. org/eclipse/jdt/internal/compiler/ClassFile.java:5650: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1629. ArrayList frames = new ArrayList();
  1630. ^^^^^^^^^
  1631. org/eclipse/jdt/internal/compiler/ClassFile.java:5650: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1632. ArrayList frames = new ArrayList();
  1633. ^^^^^^^^^
  1634. org/eclipse/jdt/internal/compiler/ClassFile.java:6453: warning: Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
  1635. Collections.sort(this.missingTypes, new Comparator() {
  1636. public int compare(Object o1, Object o2) {
  1637. TypeBinding typeBinding1 = (TypeBinding) o1;
  1638. TypeBinding typeBinding2 = (TypeBinding) o2;
  1639. return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName());
  1640. }
  1641. });
  1642. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1643. org/eclipse/jdt/internal/compiler/ClassFile.java:6453: warning: Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
  1644. Collections.sort(this.missingTypes, new Comparator() {
  1645. ^^^^^^^^^^^^^^^^^
  1646. org/eclipse/jdt/internal/compiler/ClassFile.java:6453: warning: Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Object>
  1647. Collections.sort(this.missingTypes, new Comparator() {
  1648. public int compare(Object o1, Object o2) {
  1649. TypeBinding typeBinding1 = (TypeBinding) o1;
  1650. TypeBinding typeBinding2 = (TypeBinding) o2;
  1651. return CharOperation.compareTo(typeBinding1.constantPoolName(), typeBinding2.constantPoolName());
  1652. }
  1653. });
  1654. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1655. org/eclipse/jdt/internal/compiler/ClassFile.java:6453: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1656. Collections.sort(this.missingTypes, new Comparator() {
  1657. ^^^^^^^^^^
  1658. org/eclipse/jdt/internal/compiler/ClassFile.java:7149: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1659. this.innerClassesBindings = new HashSet(INNER_CLASSES_SIZE);
  1660. ^^^^^^^
  1661. org/eclipse/jdt/internal/compiler/ClassFile.java:7152: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1662. this.innerClassesBindings.add(innerClass.erasure());
  1663. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1664. org/eclipse/jdt/internal/compiler/ClassFile.java:7156: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1665. this.innerClassesBindings.add(enclosingType.erasure());
  1666. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1667. org/eclipse/jdt/internal/compiler/ClassFile.java:7253: warning: ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
  1668. public void traverse(MethodBinding methodBinding, int maxLocals, byte[] bytecodes, int codeOffset, int codeLength, ArrayList frames, boolean isClinit) {
  1669. ^^^^^^^^^
  1670. org/eclipse/jdt/internal/compiler/ClassFile.java:7301: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1671. frames.add(frame.duplicate());
  1672. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1673. org/eclipse/jdt/internal/compiler/ClassFile.java:7366: warning: Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
  1674. frames.add(currentFrame);
  1675. ^^^^^^^^^^^^^^^^^^^^^^^^
  1676. org/eclipse/jdt/internal/compiler/CompilationResult.java:58: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1677. public Map problemsMap;
  1678. ^^^
  1679. org/eclipse/jdt/internal/compiler/CompilationResult.java:59: warning: Set is a raw type. References to generic type Set<E> should be parameterized
  1680. public Set firstErrors;
  1681. ^^^
  1682. org/eclipse/jdt/internal/compiler/CompilationResult.java:67: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1683. public Map compiledTypes = new Hashtable(11);
  1684. ^^^
  1685. org/eclipse/jdt/internal/compiler/CompilationResult.java:67: warning: Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
  1686. public Map compiledTypes = new Hashtable(11);
  1687. ^^^^^^^^^
  1688. org/eclipse/jdt/internal/compiler/CompilationResult.java:77: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1689. private static final Comparator PROBLEM_COMPARATOR = new Comparator() {
  1690. ^^^^^^^^^^
  1691. org/eclipse/jdt/internal/compiler/CompilationResult.java:77: warning: Comparator is a raw type. References to generic type Comparator<T> should be parameterized
  1692. private static final Comparator PROBLEM_COMPARATOR = new Comparator() {
  1693. ^^^^^^^^^^
  1694. org/eclipse/jdt/internal/compiler/CompilationResult.java:181: warning: Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
  1695. this.compiledTypes.values().toArray(classFiles);
  1696. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1697. org/eclipse/jdt/internal/compiler/CompilationResult.java:244: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator<? super T>) of type Arrays
  1698. Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR);
  1699. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1700. org/eclipse/jdt/internal/compiler/CompilationResult.java:244: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super CategorizedProblem>
  1701. Arrays.sort(this.problems, 0, this.problems.length, CompilationResult.PROBLEM_COMPARATOR);
  1702. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1703. org/eclipse/jdt/internal/compiler/CompilationResult.java:266: warning: Type safety: Unchecked invocation sort(CategorizedProblem[], int, int, Comparator) of the generic method sort(T[], int, int, Comparator<? super T>) of type Arrays
  1704. Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR);
  1705. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1706. org/eclipse/jdt/internal/compiler/CompilationResult.java:266: warning: Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super CategorizedProblem>
  1707. Arrays.sort(this.tasks, 0, this.tasks.length, CompilationResult.PROBLEM_COMPARATOR);
  1708. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1709. org/eclipse/jdt/internal/compiler/CompilationResult.java:343: warning: HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
  1710. if (this.problemsMap == null) this.problemsMap = new HashMap(5);
  1711. ^^^^^^^
  1712. org/eclipse/jdt/internal/compiler/CompilationResult.java:344: warning: HashSet is a raw type. References to generic type HashSet<T> should be parameterized
  1713. if (this.firstErrors == null) this.firstErrors = new HashSet(5);
  1714. ^^^^^^^
  1715. org/eclipse/jdt/internal/compiler/CompilationResult.java:345: warning: Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
  1716. if (newProblem.isError() && !referenceContext.hasErrors()) this.firstErrors.add(newProblem);
  1717. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1718. org/eclipse/jdt/internal/compiler/CompilationResult.java:346: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1719. this.problemsMap.put(newProblem, referenceContext);
  1720. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1721. org/eclipse/jdt/internal/compiler/CompilationResult.java:360: warning: Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
  1722. this.compiledTypes.put(typeName, classFile);
  1723. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1724. org/eclipse/jdt/internal/compiler/CompilationResult.java:386: warning: Iterator is a raw type. References to generic type Iterator<E> should be parameterized
  1725. Iterator keys = this.compiledTypes.keySet().iterator();
  1726. ^^^^^^^^
  1727. org/eclipse/jdt/internal/compiler/Compiler.java:103: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1728. Map settings,
  1729. ^^^
  1730. org/eclipse/jdt/internal/compiler/Compiler.java:154: warning: Map is a raw type. References to generic type Map<K,V> should be parameterized
  1731. Map settings,
  1732. ^^^
  1733. org/eclipse/jdt/internal/compiler/ReadManager.java:38: warning: Class is a raw type. References to generic type Class<T> should be parameterized
  1734. Class runtime = Class.forName("java.lang.Runtime"); //$NON-NLS-1$
  1735. ^^^^^
  1736. org/eclipse/jdt/internal/compiler/ReadManager.java:39: warning: Type safety: The method getDeclaredMethod(String, Class...) belongs to the raw type Class. References to generic type Class<T> should be parameterized
  1737. java.lang.reflect.Method m = runtime.getDeclaredMethod("availableProcessors", new Class[0]); //$NON-NLS-1$
  1738. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1739. org/eclipse/jdt/internal/compiler/ReadManager.java:41: warning: The argument of type null should explicitly be cast to Object[] for the invocation of the varargs method invoke(Object, Object...) from type Method. It could alternatively be cast to Object for a varargs invocation
  1740. Integer result = (Integer) m.invoke(Runtime.getRuntime(), null);
  1741. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1742. org/eclipse/jdt/core/compiler/CompilationProgress.java:13: warning: The import org.eclipse.jdt.core.compiler.batch.BatchCompiler is never used
  1743. import org.eclipse.jdt.core.compiler.batch.BatchCompiler;
  1744. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  1745. 553 problems (553 warnings)
  1746. * building ecj with bootstrapped ecj ...
  1747. * Building native ecj-3.6 library, patience needed ...
  1748. gcj: error: unrecognized option '-s-bc-abi'
  1749. * ERROR: dev-java/ecj-gcj-3.6 failed (compile phase):
  1750. * (no error message)
  1751. *
  1752. * Call stack:
  1753. * ebuild.sh, line 85: Called src_compile
  1754. * environment, line 3979: Called die
  1755. * The specific snippet of code:
  1756. * ${gcj} ${CFLAGS} -findirect-dispatch -shared -fPIC -Wl,-Bsymbolic -o ${MY_PS}.so ${MY_PN}.jar || die;
  1757. *
  1758. * If you need support, post the output of `emerge --info '=dev-java/ecj-gcj-3.6'`,
  1759. * the complete build log and the output of `emerge -pqv '=dev-java/ecj-gcj-3.6'`.
  1760. !!! When you file a bug report, please include the following information:
  1761. GENTOO_VM= CLASSPATH="" JAVA_HOME=""
  1762. JAVACFLAGS="" COMPILER=""
  1763. and of course, the output of emerge --info
  1764. sed: couldn't open temporary file /etc/portage/package.mask/sed4jGitE: Permission denied