# 8/29/08 2:25:45 PM EDT # Eclipse Java Compiler 0.770, 3.3.0, Copyright IBM Corp 2000, 2007. All rights reserved. ---------- 1. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/ArchivePreverifier.java (at line 80) Enumeration entries = zipArchive.entries(); ^^^^^^^^^^^ Enumeration is a raw type. References to generic type Enumeration should be parameterized ---------- ---------- 2. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/ClassPreverifier.java (at line 95) List errorList = classNode.getErrorList(); ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 3. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/ClassPreverifier.java (at line 96) PreverificationError[] errorArray = (PreverificationError[]) errorList .toArray(new PreverificationError[errorList.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 4. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 81) protected Map labelMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 5. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 82) protected Set labels; ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 6. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 83) protected List tryCatchBlocks; ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 7. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 102) labelMap = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 8. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 103) labels = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 9. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 104) tryCatchBlocks = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 10. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 113) labels.add(label); ^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 11. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 122) tryCatchBlocks.add(tryCatchBlock); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 12. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 176) Map map = findLabelMap(originalLabel); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 13. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 177) map.put(originalLabel, mappedLabel); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 14. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 210) protected Map findLabelMap(Label originalLabel) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 15. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 211) Map map = findLabelMapRecursive(originalLabel); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 16. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 221) protected Map findLabelMapRecursive(Label originalLabel) { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 17. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 222) Map map = null; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 18. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 254) List getTryCatchBlocks() { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 19. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 305) private PreverificationClassNode classNode; ^^^^^^^^^ The field MethodRewriter.classNode is never read locally ---------- 20. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 309) private Map subroutineMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 21. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 310) private Map lineNumberMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 22. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 310) private Map lineNumberMap; ^^^^^^^^^^^^^ The field MethodRewriter.lineNumberMap is never read locally ---------- 23. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 311) private Map localVariableByStartLabelMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 24. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 311) private Map localVariableByStartLabelMap; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The field MethodRewriter.localVariableByStartLabelMap is never read locally ---------- 25. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 312) private Map localVariableByEndLabelMap; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 26. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 326) localVariableByEndLabelMap = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 27. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 450) private void addNewLocalVariableByEnd(LocalVariableNode newLocalVariable) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method addNewLocalVariableByEnd(LocalVariableNode) from the type MethodRewriter is never used locally ---------- 28. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 451) ArrayList endLocalVariables = (ArrayList) localVariableByEndLabelMap ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 29. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 451) ArrayList endLocalVariables = (ArrayList) localVariableByEndLabelMap ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 30. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 455) endLocalVariables = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 31. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 456) localVariableByEndLabelMap.put(newLocalVariable.end, endLocalVariables); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 32. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 460) endLocalVariables.add(newLocalVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 33. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 471) private void addStackMapType(List localOrStack, Label label, Value value) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method addStackMapType(List, Label, Value) from the type MethodRewriter is never used locally ---------- 34. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 471) private void addStackMapType(List localOrStack, Label label, Value value) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 35. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 548) List blocks) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 36. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 568) private Map createLineNumberMap() { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 37. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 568) private Map createLineNumberMap() { ^^^^^^^^^^^^^^^^^^^^^ The method createLineNumberMap() from the type MethodRewriter is never used locally ---------- 38. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 569) Map map = new HashMap(); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 39. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 569) Map map = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 40. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 586) private Map createLocalVariableMap() { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 41. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 586) private Map createLocalVariableMap() { ^^^^^^^^^^^^^^^^^^^^^^^^ The method createLocalVariableMap() from the type MethodRewriter is never used locally ---------- 42. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 587) Map map = new HashMap(); ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 43. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 587) Map map = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 44. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 589) Iterator localVariables = srcMethod.localVariables.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 45. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 593) ArrayList startList = (ArrayList) map.get(localVariable.start); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 46. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 593) ArrayList startList = (ArrayList) map.get(localVariable.start); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 47. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 595) startList = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 48. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 596) map.put(localVariable.start, startList); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 49. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 599) startList.add(localVariable); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList should be parameterized ---------- 50. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 611) private MethodNode copyMethodMetadata(MethodNode method) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method copyMethodMetadata(MethodNode) from the type MethodRewriter is never used locally ---------- 51. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 613) String[] exceptions = (String[]) method.exceptions .toArray(new String[method.exceptions.size()]); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List should be parameterized ---------- 52. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 627) private void copyRegion(MethodNode method, Region region) throws AnalyzerException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method copyRegion(MethodNode, MethodRewriter.Region) from the type MethodRewriter is never used locally ---------- 53. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 706) private void removeTrailingTops(ArrayList localsOrStack) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method removeTrailingTops(ArrayList) from the type MethodRewriter is never used locally ---------- 54. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 706) private void removeTrailingTops(ArrayList localsOrStack) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 55. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 717) private boolean removeTrailingTop(ArrayList localsOrStack) { ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 56. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 740) private void createSubroutineMap() throws AnalyzerException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method createSubroutineMap() from the type MethodRewriter is never used locally ---------- 57. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 741) subroutineMap = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 58. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 833) private boolean shouldCopy(TryCatchBlockNode tryCatch) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method shouldCopy(TryCatchBlockNode) from the type MethodRewriter is never used locally ---------- 59. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 867) private boolean shouldReduceVariableVisibility(MethodNode method) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method shouldReduceVariableVisibility(MethodNode) from the type MethodRewriter is never used locally ---------- 60. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 900) private void sortTryCatchBlocks(Region methodRegion) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method sortTryCatchBlocks(MethodRewriter.Region) from the type MethodRewriter is never used locally ---------- 61. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 901) Iterator blocks = srcMethod.tryCatchBlocks.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 62. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 906) Iterator regions = subroutineMap.values().iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 63. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 930) private Set findTargetLabels() { ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 64. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 930) private Set findTargetLabels() { ^^^^^^^^^^^^^^^^^^ The method findTargetLabels() from the type MethodRewriter is never used locally ---------- 65. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 931) Set targetLabels = new HashSet(); ^^^ Set is a raw type. References to generic type Set should be parameterized ---------- 66. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 931) Set targetLabels = new HashSet(); ^^^^^^^ HashSet is a raw type. References to generic type HashSet should be parameterized ---------- 67. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 933) Iterator insns = updatedMethod.instructions.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 68. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 939) targetLabels.add(jumpInsnNode.label); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 69. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 944) Iterator labels = lookupSwitchNode.labels.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 70. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 947) targetLabels.add(label); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 71. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 949) targetLabels.add(lookupSwitchNode.dflt); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 72. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 955) Iterator labels = tableSwitchNode.labels.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 73. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 958) targetLabels.add(label); ^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 74. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 960) targetLabels.add(tableSwitchNode.dflt); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 75. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 966) Iterator blocks = updatedMethod.tryCatchBlocks.iterator(); ^^^^^^^^ Iterator is a raw type. References to generic type Iterator should be parameterized ---------- 76. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 969) targetLabels.add(tryCatchBlock.handler); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set should be parameterized ---------- 77. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 994) private int getLabelIndex(PreverifierMethodNode methodNode, Label label) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method getLabelIndex(PreverifierMethodNode, Label) from the type MethodRewriter is never used locally ---------- 78. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 1016) private Label[] getMappedLabelArray(Region region, List labels) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method getMappedLabelArray(MethodRewriter.Region, List) from the type MethodRewriter is never used locally ---------- 79. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 1016) private Label[] getMappedLabelArray(Region region, List labels) { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 80. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 1033) private boolean isSubroutineStart(Label label) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method isSubroutineStart(Label) from the type MethodRewriter is never used locally ---------- 81. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 1045) private void visitInstruction(MethodNode method, Region region, AbstractInsnNode insnNode) throws AnalyzerException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method visitInstruction(MethodNode, MethodRewriter.Region, AbstractInsnNode) from the type MethodRewriter is never used locally ---------- 82. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/MethodRewriter.java (at line 1158) private void visitLabel(MethodNode method, Region region, Label label) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ The method visitLabel(MethodNode, MethodRewriter.Region, Label) from the type MethodRewriter is never used locally ---------- ---------- 83. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 60) private ArrayList errorList; ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 84. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 62) private Map validTypes; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 85. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 65) private Class objectClass; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 86. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 66) private Class floatClass; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 87. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 67) private Class doubleClass; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 88. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 79) this.errorList = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 89. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 82) validTypes = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 90. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 99) public List getErrorList() { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 91. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 141) getErrorList().add(fieldError); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 92. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 178) getErrorList().add(error); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 93. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 184) getErrorList().add(error); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 94. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 190) getErrorList().add(error); ^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 95. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 270) private Class getTypeClass(Type objectType) throws ClassNotFoundException { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 96. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 282) private boolean isDisallowedType(Class clazz) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 97. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 299) private boolean isFloatingPointType(Class clazz) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 98. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 338) Class clazz = getTypeClass(objectType); ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 99. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 344) validTypes.put(type, errorCode); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 100. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverificationClassNode.java (at line 356) private PreverificationErrorType validateHierarchy(Class clazz) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- ---------- 101. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 44) private List jsrInstructionIndices; ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 102. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 45) private Map labelIndices; ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 103. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 62) jsrInstructionIndices = new ArrayList(); ^^^^^^^^^ ArrayList is a raw type. References to generic type ArrayList should be parameterized ---------- 104. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 63) labelIndices = new HashMap(); ^^^^^^^ HashMap is a raw type. References to generic type HashMap should be parameterized ---------- 105. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 71) List getJsrInstructionIndices() { ^^^^ List is a raw type. References to generic type List should be parameterized ---------- 106. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 81) Map getLabelIndices() { ^^^ Map is a raw type. References to generic type Map should be parameterized ---------- 107. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 93) classNode.methods.add(this); ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 108. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 98) classNode.methods.add(updatedMethod); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 109. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 258) jsrInstructionIndices.add(new Integer(instructions.size())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- 110. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 268) labelIndices.put(label, new Integer(instructions.size())); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map should be parameterized ---------- 111. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/PreverifierMethodNode.java (at line 285) classNode.getErrorList().add(error); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Type safety: The method add(Object) belongs to the raw type List. References to generic type List should be parameterized ---------- ---------- 112. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/SimpleVerifierPlusClassloader.java (at line 44) protected Class getClass(Type t) { ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 113. WARNING in /opt/public/dsdp/mtj/org.eclipse.mtj.releng/src/eclipse/plugins/org.eclipse.mtj.core.preverifier/src/org/eclipse/mtj/preverifier/internal/SimpleVerifierPlusClassloader.java (at line 45) Class clazz = null; ^^^^^ Class is a raw type. References to generic type Class should be parameterized ---------- 113 problems (113 warnings)[27 .class files generated]