Compiler log for org.eclipse.ui.workbench_3.103.0.v20120530-1824 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 4891

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

/Eclipse UI/org/eclipse/ui/AbstractSourceProvider.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/AbstractSourceProvider.java
 (at line 96)
final Map sourceValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 65)
private ServiceTracker packageTracker;
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 90)
List adaptedElements = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 90)
List adaptedElements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 94)
adaptedElements.add(adaptable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 97)
return (IAdaptable[]) adaptedElements .toArray(new IAdaptable[adaptedElements.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 131)
Class[] directClasses = adapterManager.computeClassOrder(adaptable
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 134)
Class clazz = directClasses[i];
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 198)
List preferredTypes = new ArrayList(0);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 198)
List preferredTypes = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 203)
preferredTypes.add(record);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 205)
this.preferredTypes = (Type[]) preferredTypes .toArray(new Type[preferredTypes.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 245)
packageTracker = new ServiceTracker(WorkbenchPlugin.getDefault() .getBundleContext(), PackageAdmin.class.getName(), null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/BasicWorkingSetElementAdapter.java
 (at line 245)
packageTracker = new ServiceTracker(WorkbenchPlugin.getDefault()
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized

/Eclipse UI/org/eclipse/ui/ISourceProvider.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/ISourceProvider.java
 (at line 65)
public Map getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/ISourceProviderListener.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/ISourceProviderListener.java
 (at line 47)
final Map sourceValuesByName);
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/IWorkbenchPart3.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/IWorkbenchPart3.java
 (at line 84)
public Map getPartProperties();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/Saveable.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/Saveable.java
 (at line 304)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/SelectionEnabler.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 83)
private static Class iTextSelectionClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 120)
private static Class getTextSelectionClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 151)
Class c = bundle.loadClass(TEXT_SELECTION_CLASS);
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 175)
private List classes = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 175)
private List classes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 310)
for (Iterator elements = ssel.iterator(); elements.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 360)
Class tselClass = getTextSelectionClass();
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 426)
classes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 436)
classes.add(sclass);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 447)
Class eclass = element.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 448)
Class clazz = eclass;
Class is a raw type. References to generic type Class<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/SelectionEnabler.java
 (at line 457)
Class[] interfaces = clazz.getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/SubActionBars.java : 24 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 72)
private Map actionHandlers;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 81)
private Map activationsByActionIdByServiceLocator;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 100)
private Map actionIdByCommandId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 100)
private Map actionIdByCommandId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 184)
final Iterator activationItr = activationsByActionIdByServiceLocator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 187)
final Map.Entry value = (Map.Entry) activationItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 187)
final Map.Entry value = (Map.Entry) activationItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 192)
final Map activationsByActionId = (Map) value.getValue();
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 192)
final Map activationsByActionId = (Map) value.getValue();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 193)
Collection activations = activationsByActionId.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 321)
public Map getGlobalActionHandlers() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 485)
actionHandlers = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 487)
actionHandlers.put(actionID, handler);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 504)
Map activationsByActionId = null;
Map is a raw type. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 506)
activationsByActionIdByServiceLocator = new WeakHashMap();
WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 507)
activationsByActionId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 508)
activationsByActionIdByServiceLocator.put(serviceLocator, activationsByActionId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 511)
activationsByActionId = (Map) activationsByActionIdByServiceLocator
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 514)
activationsByActionId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 515)
activationsByActionIdByServiceLocator.put( serviceLocator, activationsByActionId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 543)
actionIdByCommandId.put(commandId, actionID);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 557)
activationsByActionId.put(actionID, activation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 572)
final Map activationsByActionId = (Map) activationsByActionIdByServiceLocator
Map is a raw type. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/SubActionBars.java
 (at line 572)
final Map activationsByActionId = (Map) activationsByActionIdByServiceLocator
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 44)
Class charsetClass = Class.forName("java.nio.charset.Charset"); //$NON-NLS-1$
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 55)
private List encodings;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 61)
public EncodingsRegistryReader(List definedEncodings) {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 74)
encodings.add(name);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 95)
public static List getDefinedEncodings() {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 96)
List definedEncodings = Collections.synchronizedList(new ArrayList());
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 96)
List definedEncodings = Collections.synchronizedList(new ArrayList());
Type safety: Unchecked invocation synchronizedList(ArrayList) of the generic method synchronizedList(List<T>) of type Collections
8. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 96)
List definedEncodings = Collections.synchronizedList(new ArrayList());
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
9. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 96)
List definedEncodings = Collections.synchronizedList(new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 104)
List invalid = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 104)
List invalid = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 105)
definedEncodings.toArray(encodings);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 108)
invalid.add(encodings[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/WorkbenchEncoding.java
 (at line 112)
Iterator invalidIterator = invalid.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/XMLMemento.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 286)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 286)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 290)
list.add(node);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 315)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 315)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/XMLMemento.java
 (at line 321)
list.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 57)
private final Map actions = new HashMap(21);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 57)
private final Map actions = new HashMap(21);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 125)
protected void addItems(List list) {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 127)
list.add(new Separator());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 129)
list.add(new ActionContributionItem(getShowDialogAction()));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 138)
protected boolean addShortcuts(List list) {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 147)
list.add(new ActionContributionItem(action));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 185)
actions.put(id, action);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 204)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 204)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 214)
list.add(new ActionContributionItem(dummyAction));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/actions/BaseNewWizardMenu.java
 (at line 216)
return (IContributionItem[]) list.toArray(new IContributionItem[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/actions/NewWizardAction.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/actions/NewWizardAction.java
 (at line 177)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java : 23 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 97)
private Comparator comparator = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 97)
private Comparator comparator = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 121)
private Map actions = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 121)
private Map actions = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 191)
final List persps = getPerspectiveItems();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 192)
Collections.sort(persps, comparator);
Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
7. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 192)
Collections.sort(persps, comparator);
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
8. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 192)
Collections.sort(persps, comparator);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
9. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 198)
final List actions = new ArrayList(persps.size());
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 198)
final List actions = new ArrayList(persps.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 199)
for (Iterator i = persps.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 207)
actions.add(action);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 212)
for (Iterator i = actions.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 247)
actions.put(id, action);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 258)
private ArrayList getPerspectiveShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 259)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 259)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 274)
list.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 292)
protected ArrayList getPerspectiveItems() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 295)
ArrayList shortcuts = getPerspectiveShortcuts();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 296)
ArrayList list = new ArrayList(shortcuts.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 296)
ArrayList list = new ArrayList(shortcuts.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/actions/PerspectiveMenu.java
 (at line 302)
list.add(shortcuts.get(i));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/actions/QuickMenuCreator.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/actions/QuickMenuCreator.java
 (at line 244)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/actions/QuickMenuCreator.java
 (at line 244)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/actions/QuickMenuCreator.java
 (at line 249)
result.add(new Point(intersect.x, intersect.y + intersect.height));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/actions/QuickMenuCreator.java
 (at line 253)
return (Point[]) result.toArray(new Point[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 108)
List items = new ArrayList(workingSets.length);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 108)
List items = new ArrayList(workingSets.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 109)
List sortedWorkingSets = Arrays.asList(workingSets);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 110)
Collections.sort(sortedWorkingSets, new WorkingSetComparator());
Type safety: Unchecked invocation sort(List, WorkingSetComparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
5. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 110)
Collections.sort(sortedWorkingSets, new WorkingSetComparator());
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
6. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 110)
Collections.sort(sortedWorkingSets, new WorkingSetComparator());
Type safety: The expression of type WorkingSetComparator needs unchecked conversion to conform to Comparator<? super Object>
7. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 113)
for (Iterator i = sortedWorkingSets.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 119)
items.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/actions/WorkingSetFilterActionGroup.java
 (at line 122)
return (IContributionItem[]) items .toArray(new IContributionItem[items.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ActivitiesPreferencePage.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivitiesPreferencePage.java
 (at line 160)
strings.putAll((Hashtable)data);
Type safety: The expression of type Hashtable needs unchecked conversion to conform to Map<? extends Object,? extends Object>
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivitiesPreferencePage.java
 (at line 160)
strings.putAll((Hashtable)data);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 300)
(Set) inputElement);
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 538)
Set activitySet = WorkbenchActivityHelper
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 541)
activitySet.addAll(workingCopy.getEnabledActivityIds());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 543)
HashSet newSet = new HashSet(workingCopy
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 543)
HashSet newSet = new HashSet(workingCopy .getEnabledActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 543)
HashSet newSet = new HashSet(workingCopy
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 545)
newSet.removeAll(activitySet);
Type safety: The method removeAll(Collection) belongs to the raw type AbstractSet. References to generic type AbstractSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 619)
Set categories = null;
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 693)
Set defaultEnabled = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 693)
Set defaultEnabled = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 694)
Set activityIds = workingCopy.getDefinedActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 695)
for (Iterator i = activityIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 700)
defaultEnabled.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 719)
Hashtable table = (Hashtable)data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 719)
Hashtable table = (Hashtable)data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityCategoryPreferencePage.java
 (at line 721)
strings.putAll(table);
Type safety: The expression of type Hashtable needs unchecked conversion to conform to Map<? extends Object,? extends Object>

/Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 45)
private final Set previouslyDefinedActivityIds;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 52)
private final Set previouslyDefinedCategoryIds;
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 59)
private final Set previouslyEnabledActivityIds;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 101)
final Set previouslyDefinedActivityIds,
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 102)
final Set previouslyDefinedCategoryIds,
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 103)
final Set previouslyEnabledActivityIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 164)
public final Set getPreviouslyDefinedActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 175)
public final Set getPreviouslyDefinedCategoryIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/activities/ActivityManagerEvent.java
 (at line 186)
public final Set getPreviouslyEnabledActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IActivity.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivity.java
 (at line 44)
public interface IActivity extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivity.java
 (at line 75)
Set getActivityRequirementBindings();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivity.java
 (at line 93)
Set getActivityPatternBindings();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IActivityManager.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivityManager.java
 (at line 71)
Set getDefinedActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivityManager.java
 (at line 85)
Set getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivityManager.java
 (at line 99)
Set getEnabledActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IActivityPatternBinding.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivityPatternBinding.java
 (at line 31)
public interface IActivityPatternBinding extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IActivityRequirementBinding.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IActivityRequirementBinding.java
 (at line 28)
public interface IActivityRequirementBinding extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ICategory.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ICategory.java
 (at line 37)
public interface ICategory extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/ICategory.java
 (at line 67)
Set getCategoryActivityBindings();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ICategoryActivityBinding.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ICategoryActivityBinding.java
 (at line 27)
public interface ICategoryActivityBinding extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IIdentifier.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IIdentifier.java
 (at line 38)
public interface IIdentifier extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/IIdentifier.java
 (at line 66)
Set getActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IMutableActivityManager.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IMutableActivityManager.java
 (at line 40)
void setEnabledActivityIds(Set enabledActivityIds);
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ITriggerPointAdvisor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ITriggerPointAdvisor.java
 (at line 52)
Set allow(ITriggerPoint triggerPoint, IIdentifier identifier);
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/ITriggerPointManager.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/ITriggerPointManager.java
 (at line 49)
Set getDefinedTriggerPointIds();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/IWorkbenchActivitySupport.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/IWorkbenchActivitySupport.java
 (at line 46)
void setEnabledActivityIds(Set enabledActivityIds);
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java : 29 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 192)
private static void enableActivities(Collection activities) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 195)
Set<?> newSet = new HashSet(activitySupport.getActivityManager().getEnabledActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 195)
Set<?> newSet = new HashSet(activitySupport.getActivityManager().getEnabledActivityIds());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 196)
newSet.addAll(activities);
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends capture#6-of ?>
5. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 251)
public static Set getEnabledCategories(IActivityManager activityManager,
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 269)
if (activityManager.getEnabledActivityIds().containsAll( otherCategoryActivityIds)) {
Type safety: The method containsAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 290)
public static Set expandActivityDependencies(Set baseActivities) {
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 290)
public static Set expandActivityDependencies(Set baseActivities) {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 297)
extendedActivities.addAll(baseActivities);
Type safety: The expression of type Set needs unchecked conversion to conform to Collection<? extends Object>
10. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 309)
public static Set getRequiredActivityIds(String activityId) {
Set is a raw type. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 326)
requiredActivities.addAll(getRequiredActivityIds(binding.getRequiredActivityId()));
Type safety: The expression of type Set needs unchecked conversion to conform to Collection<? extends Object>
12. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 339)
public static Set getActivityIdsForCategory(ICategory category) {
Set is a raw type. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 364)
public static Set getDisabledCategories(IActivityManager activityManager,
Set is a raw type. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 391)
if (activityManager.getEnabledActivityIds().containsAll( otherCategoryActivityIds)) {
Type safety: The method containsAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 412)
public static final Set getContainedCategories(
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 453)
public static Set getEnabledCategories(IActivityManager activityManager) {
Set is a raw type. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 474)
public static Set getPartiallyEnabledCategories(
Set is a raw type. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 524)
public static Set getEnabledCategoriesForActivity(
Set is a raw type. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 556)
if (activityManager.getEnabledActivityIds().containsAll(activityIds)) {
Type safety: The method containsAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 577)
IMutableActivityManager activityManager, Set categoryIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 579)
String[] categoryIdArray = (String[]) categoryIds.toArray(new String[categoryIds.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 596)
public static Collection restrictCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 596)
public static Collection restrictCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 596)
public static Collection restrictCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 600)
result.add(item);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 638)
public static Collection filterCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 638)
public static Collection filterCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 638)
public static Collection filterCollection(Collection toBeFiltered, Collection result) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchActivityHelper.java
 (at line 642)
result.add(item);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 84)
public Set allow(ITriggerPoint triggerPoint, IIdentifier identifier) {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 89)
Iterator iterator = identifier.getActivityIds().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 119)
Set activities = dialog.getActivitiesToEnable();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 138)
strings.putAll((Hashtable)data);
Type safety: The expression of type Hashtable needs unchecked conversion to conform to Map<? extends Object,? extends Object>
5. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 138)
strings.putAll((Hashtable)data);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 193)
final Set activityIds = identifier.getActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/activities/WorkbenchTriggerPointAdvisor.java
 (at line 200)
for (Iterator iterator = activityIds.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/application/ActionBarAdvisor.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/application/ActionBarAdvisor.java
 (at line 84)
private Map actions = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/application/ActionBarAdvisor.java
 (at line 84)
private Map actions = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/application/ActionBarAdvisor.java
 (at line 205)
actions.put(id, action);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/application/ActionBarAdvisor.java
 (at line 295)
for (Iterator i = actions.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/application/DisplayAccess.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/application/DisplayAccess.java
 (at line 63)
UISynchronizer.overrideThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized

/Eclipse UI/org/eclipse/ui/application/WorkbenchAdvisor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/application/WorkbenchAdvisor.java
 (at line 772)
UISynchronizer.startupThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 48)
private List handlerListeners;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 59)
handlerListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 62)
handlerListeners.add(handlerListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 98)
final Map previousAttributes;
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 100)
previousAttributes = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 101)
previousAttributes.putAll(getAttributeValuesByName());
Type safety: The method putAll(Map) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 104)
previousAttributes .put("enabled", disabled); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 109)
previousAttributes.put( IHandlerAttributes.ATTRIBUTE_HANDLED, notHandled);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 142)
Map previousAttributes = handlerEvent
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/commands/AbstractHandler.java
 (at line 175)
public Map getAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ActionHandler.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 80)
private Map attributeValuesByName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 135)
Map previousAttributeValuesByName = attributeValuesByName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 179)
public Object execute(Map parameterValuesByName) throws ExecutionException {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 206)
public Map getAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 222)
private Map getAttributeValuesByNameFromAction() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 223)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 223)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 224)
map.put(ATTRIBUTE_CHECKED, action.isChecked() ? Boolean.TRUE : Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 226)
map.put(ATTRIBUTE_ENABLED, action.isEnabled() ? Boolean.TRUE : Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 233)
map.put(ATTRIBUTE_HANDLED, handled ? Boolean.TRUE : Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 234)
map.put(ATTRIBUTE_ID, action.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 235)
map.put(ATTRIBUTE_STYLE, new Integer(action.getStyle()));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 236)
return Collections.unmodifiableMap(map);
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
14. WARNING in /Eclipse UI/org/eclipse/ui/commands/ActionHandler.java
 (at line 236)
return Collections.unmodifiableMap(map);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>

/Eclipse UI/org/eclipse/ui/commands/CommandEvent.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandEvent.java
 (at line 77)
private Map previousAttributeValuesByName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandEvent.java
 (at line 110)
Map previousAttributeValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandEvent.java
 (at line 161)
public Map getPreviousAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 75)
private final Set previouslyDefinedCategoryIds;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 81)
private final Set previouslyDefinedCommandIds;
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 87)
private final Set previouslyDefinedKeyConfigurationIds;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 140)
Set previouslyDefinedCategoryIds, Set previouslyDefinedCommandIds,
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 140)
Set previouslyDefinedCategoryIds, Set previouslyDefinedCommandIds,
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 141)
Set previouslyDefinedKeyConfigurationIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 211)
public Set getPreviouslyDefinedCategoryIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 226)
public Set getPreviouslyDefinedCommandIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/commands/CommandManagerEvent.java
 (at line 241)
public Set getPreviouslyDefinedKeyConfigurationIds() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 63)
private Map parameterValues = null;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 65)
public Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 75)
parameterValues = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 82)
parameterValues.put(name, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 85)
parameterValues = Collections.unmodifiableMap(parameterValues);
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
6. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 85)
parameterValues = Collections.unmodifiableMap(parameterValues);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>
7. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 88)
parameterValues = Collections.unmodifiableMap((Hashtable) data);
Type safety: Unchecked invocation unmodifiableMap(Hashtable) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
8. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 88)
parameterValues = Collections.unmodifiableMap((Hashtable) data);
Type safety: The expression of type Hashtable needs unchecked conversion to conform to Map<? extends Object,? extends Object>
9. WARNING in /Eclipse UI/org/eclipse/ui/commands/ExtensionParameterValues.java
 (at line 88)
parameterValues = Collections.unmodifiableMap((Hashtable) data);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/HandlerEvent.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/HandlerEvent.java
 (at line 44)
private Map previousAttributeValuesByName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/HandlerEvent.java
 (at line 58)
private final Map originalPreviousAttributeValuesByName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/HandlerEvent.java
 (at line 76)
Map previousAttributeValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/HandlerEvent.java
 (at line 117)
public Map getPreviousAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/HandlerSubmission.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/HandlerSubmission.java
 (at line 43)
public final class HandlerSubmission implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ICategory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICategory.java
 (at line 49)
public interface ICategory extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ICommand.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommand.java
 (at line 46)
public interface ICommand extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommand.java
 (at line 74)
Object execute(Map parameterValuesByName) throws ExecutionException,
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommand.java
 (at line 91)
Map getAttributeValuesByName() throws NotHandledException;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommand.java
 (at line 151)
List getKeySequenceBindings();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ICommandManager.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandManager.java
 (at line 64)
Set getActiveContextIds();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandManager.java
 (at line 138)
Set getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandManager.java
 (at line 154)
Set getDefinedCommandIds();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandManager.java
 (at line 170)
Set getDefinedKeyConfigurationIds();
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandManager.java
 (at line 192)
Map getPartialMatches(KeySequence keySequence);
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/ICommandService.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandService.java
 (at line 171)
public Collection getDefinedCategoryIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandService.java
 (at line 180)
public Collection getDefinedCommandIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandService.java
 (at line 199)
public Collection getDefinedParameterTypeIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/commands/ICommandService.java
 (at line 377)
public void refreshElements(String commandId, Map filter);
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IElementReference.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IElementReference.java
 (at line 51)
public Map getParameters();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IElementUpdater.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IElementUpdater.java
 (at line 42)
public void updateElement(UIElement element, Map parameters);
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IHandler.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IHandler.java
 (at line 60)
Object execute(Map parameterValuesByName) throws ExecutionException;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/IHandler.java
 (at line 74)
Map getAttributeValuesByName();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IKeyConfiguration.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IKeyConfiguration.java
 (at line 46)
public interface IKeyConfiguration extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IKeySequenceBinding.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IKeySequenceBinding.java
 (at line 33)
public interface IKeySequenceBinding extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/IWorkbenchCommandSupport.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/IWorkbenchCommandSupport.java
 (at line 57)
void addHandlerSubmissions(Collection handlerSubmissions);
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/commands/IWorkbenchCommandSupport.java
 (at line 89)
void removeHandlerSubmissions(Collection handlerSubmissions);
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/commands/Priority.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/commands/Priority.java
 (at line 45)
public final class Priority implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 53)
private final Set previouslyDefinedContextIds;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 60)
private final Set previouslyEnabledContextIds;
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 88)
Set previouslyDefinedContextIds, Set previouslyEnabledContextIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 88)
Set previouslyDefinedContextIds, Set previouslyEnabledContextIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 141)
public Set getPreviouslyDefinedContextIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/contexts/ContextManagerEvent.java
 (at line 156)
public Set getPreviouslyEnabledContextIds() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/EnabledSubmission.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/EnabledSubmission.java
 (at line 43)
public final class EnabledSubmission implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/IContext.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContext.java
 (at line 40)
public interface IContext extends Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/IContextManager.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContextManager.java
 (at line 69)
SortedSet getDefinedContextIds();
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContextManager.java
 (at line 85)
SortedSet getEnabledContextIds();
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/IContextService.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContextService.java
 (at line 261)
public void deactivateContexts(Collection activations);
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContextService.java
 (at line 272)
public Collection getActiveContextIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IContextService.java
 (at line 300)
public Collection getDefinedContextIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/contexts/IWorkbenchContextSupport.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IWorkbenchContextSupport.java
 (at line 119)
void addEnabledSubmissions(Collection enabledSubmissions);
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/contexts/IWorkbenchContextSupport.java
 (at line 230)
void removeEnabledSubmissions(Collection enabledSubmissions);
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/databinding/WorkbenchObservables.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchObservables.java
 (at line 43)
IObservableValue master, Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchObservables.java
 (at line 65)
IObservableValue master, Class adapter,
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchObservables.java
 (at line 93)
IServiceLocator locator, Class targetType) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 61)
public static IValueProperty adaptedValue(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 78)
static IValueProperty adaptedValue(final Class adapter,
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 140)
private final Class adapter;
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 143)
private AdaptedValueProperty(Class adapter,
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 223)
protected List doGetList(Object source) {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 231)
return new ArrayList(((IStructuredSelection) selection) .toList());
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 231)
return new ArrayList(((IStructuredSelection) selection)
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/databinding/WorkbenchProperties.java
 (at line 237)
protected void doSetList(Object source, List list, ListDiff diff) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.java
 (at line 70)
private List fFilters;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.java
 (at line 99)
setResult(new ArrayList(0));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.java
 (at line 166)
fFilters = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/CheckedTreeSelectionDialog.java
 (at line 168)
fFilters.add(filter);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java
 (at line 183)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java
 (at line 183)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java
 (at line 186)
result.add(curr);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java
 (at line 205)
private void collectChildren(Object element, ArrayList result) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ContainerCheckedTreeViewer.java
 (at line 209)
result.add(curr);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/EditorSelectionDialog.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/EditorSelectionDialog.java
 (at line 342)
ArrayList filteredList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/EditorSelectionDialog.java
 (at line 342)
ArrayList filteredList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/EditorSelectionDialog.java
 (at line 351)
filteredList.add(editors[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/EditorSelectionDialog.java
 (at line 355)
return (IEditorDescriptor[]) filteredList .toArray(new IEditorDescriptor[filteredList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java
 (at line 76)
private List fFilters;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java
 (at line 99)
setResult(new ArrayList(0));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java
 (at line 160)
fFilters = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java
 (at line 163)
fFilters.add(filter);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ElementTreeSelectionDialog.java
 (at line 398)
protected void access$setResult(List result) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.java
 (at line 49)
private List imagesToDispose = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.java
 (at line 49)
private List imagesToDispose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.java
 (at line 64)
for (Iterator e = imagesToDispose.iterator(); e.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FileEditorMappingLabelProvider.java
 (at line 96)
imagesToDispose.add(image);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/FileSystemElement.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FileSystemElement.java
 (at line 136)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java : 73 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 212)
private List lastCompletedResult;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 591)
List selectedElements= ((StructuredSelection)list.getSelection()).toList();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 595)
for (Iterator it= selectedElements.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 726)
List selectedElements = ((StructuredSelection) list
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 732)
for (Iterator it = selectedElements.iterator(); it
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 877)
List items = selection.toList();
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 882)
for (Iterator it = items.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 946)
List lastRefreshSelection = ((StructuredSelection) list
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1028)
List selectedElements = ((StructuredSelection) list.getSelection())
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1031)
List objectsToReturn = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1031)
List objectsToReturn = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1035)
for (Iterator it = selectedElements.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1040)
objectsToReturn.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1115)
List selectedItems = selection.toList();
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1118)
for (Iterator it = selection.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1129)
List newItems = new ArrayList(selectedItems);
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1129)
List newItems = new ArrayList(selectedItems);
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1129)
List newItems = new ArrayList(selectedItems);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1188)
protected abstract Comparator getItemsComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1214)
private void removeSelectedItems(List items) {
List is a raw type. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1215)
for (Iterator iter = items.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1249)
private Comparator getHistoryComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 1543)
List selectedElements = ((StructuredSelection) list.getSelection())
List is a raw type. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2211)
private final Set historyList;
Set is a raw type. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2219)
historyList = Collections.synchronizedSet(new LinkedHashSet() { private static final long serialVersionUID = 0L; /* * (non-Javadoc) * * @see java.util.LinkedList#add(java.lang.Object) */ public boolean add(Object arg0) { if (this.size() >= MAX_HISTORY_SIZE) { Iterator iterator = this.iterator(); iterator.next(); iterator.remove(); } return super.add(arg0); } });
Type safety: Unchecked invocation synchronizedSet(new LinkedHashSet(){}) of the generic method synchronizedSet(Set<T>) of type Collections
26. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2219)
historyList = Collections.synchronizedSet(new LinkedHashSet() { private static final long serialVersionUID = 0L; /* * (non-Javadoc) * * @see java.util.LinkedList#add(java.lang.Object) */ public boolean add(Object arg0) { if (this.size() >= MAX_HISTORY_SIZE) { Iterator iterator = this.iterator(); iterator.next(); iterator.remove(); } return super.add(arg0); } });
Type safety: The expression of type new LinkedHashSet(){} needs unchecked conversion to conform to Set<Object>
27. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2219)
historyList = Collections.synchronizedSet(new LinkedHashSet() {
LinkedHashSet is a raw type. References to generic type LinkedHashSet<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2230)
Iterator iterator = this.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2234)
return super.add(arg0);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2258)
historyList.add(object);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2315)
historyList.add(object);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2590)
private Set items;
Set is a raw type. References to generic type Set<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2595)
private Set duplicates;
Set is a raw type. References to generic type Set<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2600)
private List filters;
List is a raw type. References to generic type List<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2608)
private List lastFilteredItems;
List is a raw type. References to generic type List<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2616)
private List lastSortedItems;
List is a raw type. References to generic type List<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2633)
this.items = Collections.synchronizedSet(new HashSet(2048));
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
38. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2633)
this.items = Collections.synchronizedSet(new HashSet(2048));
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
39. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2633)
this.items = Collections.synchronizedSet(new HashSet(2048));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2634)
this.duplicates = Collections.synchronizedSet(new HashSet(256));
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
41. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2634)
this.duplicates = Collections.synchronizedSet(new HashSet(256));
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
42. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2634)
this.duplicates = Collections.synchronizedSet(new HashSet(256));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2635)
this.lastFilteredItems = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2636)
this.lastSortedItems = Collections.synchronizedList(new ArrayList( 2048));
Type safety: Unchecked invocation synchronizedList(ArrayList) of the generic method synchronizedList(List<T>) of type Collections
45. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2636)
this.lastSortedItems = Collections.synchronizedList(new ArrayList( 2048));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
46. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2636)
this.lastSortedItems = Collections.synchronizedList(new ArrayList(
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2684)
this.items.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2687)
this.items.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2706)
this.items.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2742)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
51. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2742)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
52. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2742)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
53. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2762)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
54. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2762)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
55. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2762)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
56. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2790)
this.duplicates.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2838)
lastSortedItems.addAll(items);
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2839)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
59. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2839)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
60. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2839)
Collections.sort(lastSortedItems, getHistoryComparator());
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
61. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2851)
List itemsList = Collections.synchronizedList(Arrays
List is a raw type. References to generic type List<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2962)
HashMap helperMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2962)
HashMap helperMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 2970)
Object previousItem = helperMap.put( getElementName(item), item);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3022)
for (Iterator iter = filters.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3034)
ArrayList preparedElements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3034)
ArrayList preparedElements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3050)
preparedElements.add(itemsListSeparator);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3054)
preparedElements.add(item);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3077)
filters = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3079)
filters.add(filter);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3275)
private class HistoryComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredItemsSelectionDialog.java
 (at line 3286)
return getItemsComparator().compare(o1, o2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 112)
Vector fImages = new Vector();
Vector is a raw type. References to generic type Vector<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 112)
Vector fImages = new Vector();
Vector is a raw type. References to generic type Vector<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 124)
Comparator fComparator;
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 182)
private final class LabelComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 198)
value = fComparator .compare(leftLabel.string, rightLabel.string);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 276)
Set imageSet = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 276)
Set imageSet = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 281)
imageSet.add(image);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 284)
fImages.addAll(imageSet);
Type safety: The method addAll(Collection) belongs to the raw type Vector. References to generic type Vector<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/FilteredList.java
 (at line 316)
public void setComparator(Comparator comparator) {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/ListDialog.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ListDialog.java
 (at line 119)
List initialSelection = getInitialElementSelections();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/ListSelectionDialog.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ListSelectionDialog.java
 (at line 143)
Iterator itemsToCheck = getInitialElementSelections().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ListSelectionDialog.java
 (at line 222)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ListSelectionDialog.java
 (at line 222)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/ListSelectionDialog.java
 (at line 226)
list.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 43)
private Map cache = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 43)
private Map cache = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 48)
private Map foundAnyCache = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 48)
private Map foundAnyCache = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 90)
cache.put(parent, filtered);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 121)
foundAnyCache.put(parent, foundAny);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 293)
List words = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 293)
List words = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 313)
words.add(word);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PatternFilter.java
 (at line 317)
return (String[]) words.toArray(new String[words.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/PreferenceLinkArea.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PreferenceLinkArea.java
 (at line 68)
result = MessageFormat.format(message, new String[] { node .getLabelText() });
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
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PreferenceLinkArea.java
 (at line 94)
Iterator iterator = PlatformUI.getWorkbench().getPreferenceManager()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/PreferencesUtil.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PreferencesUtil.java
 (at line 301)
Collection contributors = PropertyPageContributorManager.getManager()
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PreferencesUtil.java
 (at line 322)
List pages = pageManager.getElements(PreferenceManager.PRE_ORDER);
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/PreferencesUtil.java
 (at line 324)
pages.toArray(nodes);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 41)
private List initialSelections = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 41)
private List initialSelections = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 116)
protected List getInitialSelections() {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 128)
protected List getInitialElementSelections() {
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 170)
initialSelections = new ArrayList(selectedElements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 172)
initialSelections.add(selectedElements[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 183)
public void setInitialElementSelections(List selectedElements) {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 205)
protected void setResult(List newResult) {
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/SelectionDialog.java
 (at line 210)
newResult.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java
 (at line 25)
private Comparator fComparator;
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java
 (at line 30)
public static final class StringComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java
 (at line 57)
public TwoArrayQuickSorter(Comparator comparator) {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java
 (at line 86)
while (fComparator.compare(keys[left], mid) < 0) {
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoArrayQuickSorter.java
 (at line 90)
while (fComparator.compare(mid, keys[right]) < 0) {
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 55)
private Comparator fLowerListComparator = null;
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 116)
public void setLowerListComparator(Comparator comparator) {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 142)
List initialSelections = getInitialElementSelections();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 236)
List elements= new ArrayList(indices.length * 5);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 236)
List elements= new ArrayList(indices.length * 5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 241)
elements.add(getFoldedElements(indices[i]));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TwoPaneElementSelector.java
 (at line 247)
Iterator iterator = elements.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java : 19 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 52)
Collection initialSelections;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 79)
public TypeFilteringDialog(Shell parentShell, Collection preselections) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 98)
public TypeFilteringDialog(Shell parentShell, Collection preselections,
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 141)
private void addUserDefinedEntries(List result) {
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 149)
result.add(currentExtension.substring(2));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 152)
result.add(currentExtension.substring(1));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 154)
result.add(currentExtension);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 168)
ArrayList selectedMappings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 168)
ArrayList selectedMappings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 174)
selectedMappings.add(mapping.getExtension());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 178)
selectedMappings.add(mapping.getLabel());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 183)
Iterator initialIterator = this.initialSelections.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 267)
List wildcardEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 267)
List wildcardEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 272)
wildcardEditors.add(allMappings[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 276)
wildcardEditors.toArray(currentInput);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 296)
List list = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 296)
List list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/TypeFilteringDialog.java
 (at line 301)
list.add(element.getExtension());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java : 27 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 81)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 81)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 85)
result.add(workingSets[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 88)
return (IWorkingSet[]) result.toArray(new IWorkingSet[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 105)
private ArrayList selectionHistory;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 219)
private IWorkingSet[] filterWorkingSets(Collection elements) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 220)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 220)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 221)
for (Iterator iterator = elements.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 225)
result.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 228)
return (IWorkingSet[]) result.toArray(new IWorkingSet[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 375)
String[] history = (String[]) selectionHistory .toArray(new String[selectionHistory.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 377)
Arrays.sort(history, new Comparator() { public int compare(Object o1, Object o2) { return Collator.getInstance().compare(o1, o2); } });
Type safety: Unchecked invocation sort(String[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
14. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 377)
Arrays.sort(history, new Comparator() { public int compare(Object o1, Object o2) { return Collator.getInstance().compare(o1, o2); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super String>
15. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 377)
Arrays.sort(history, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 387)
selectionHistory.add(0, entry);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 430)
List subList = selectionHistory.subList(0, MAX_HISTORY_SIZE);
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 431)
history = (String[]) subList.toArray(new String[subList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 433)
history = (String[]) selectionHistory .toArray(new String[selectionHistory.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 439)
private ArrayList loadSelectionHistory(IDialogSettings settings,
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 443)
return new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 445)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 445)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 447)
HashSet workingSetIdsSet = new HashSet(Arrays.asList(workingSetIds));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 447)
HashSet workingSetIdsSet = new HashSet(Arrays.asList(workingSetIds));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 447)
HashSet workingSetIdsSet = new HashSet(Arrays.asList(workingSetIds));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/dialogs/WorkingSetConfigurationBlock.java
 (at line 465)
result.add(strings[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 46)
Class expectedType, Class wrongType) throws ExecutionException {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 46)
Class expectedType, Class wrongType) throws ExecutionException {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 121)
public static Collection getActiveContexts(ExecutionEvent event) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 124)
return (Collection) o;
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 139)
public static Collection getActiveContextsChecked(ExecutionEvent event)
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 146)
return (Collection) o;
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 471)
public static Collection getActiveMenus(ExecutionEvent event) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 474)
return (Collection) o;
Collection is a raw type. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 489)
public static Collection getActiveMenusChecked(ExecutionEvent event)
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/handlers/HandlerUtil.java
 (at line 496)
return (Collection) o;
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/IHandlerActivation.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/IHandlerActivation.java
 (at line 33)
public interface IHandlerActivation extends IEvaluationResultCache, Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/IHandlerService.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/IHandlerService.java
 (at line 274)
public void deactivateHandlers(Collection activations);
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/RadioState.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RadioState.java
 (at line 66)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RadioState.java
 (at line 66)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/RegistryRadioState.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RegistryRadioState.java
 (at line 88)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RegistryRadioState.java
 (at line 88)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/RegistryToggleState.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RegistryToggleState.java
 (at line 90)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/handlers/RegistryToggleState.java
 (at line 90)
final Hashtable parameters = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/ShowPerspectiveHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/ShowPerspectiveHandler.java
 (at line 50)
final Map parameters = event.getParameters();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/handlers/ShowViewHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/handlers/ShowViewHandler.java
 (at line 61)
final Map parameters = event.getParameters();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java
 (at line 32)
private ArrayList contextList;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java
 (at line 62)
contextList.add(object);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java
 (at line 76)
contextList.add(contexts[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java
 (at line 102)
contextList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/help/DialogPageContextComputer.java
 (at line 105)
contextList.add(context);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java
 (at line 32)
private ArrayList contextList;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java
 (at line 62)
contextList.add(object);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java
 (at line 76)
contextList.add(contexts[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java
 (at line 102)
contextList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/help/ViewContextComputer.java
 (at line 105)
contextList.add(context);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/AbstractSelectionService.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractSelectionService.java
 (at line 55)
private Hashtable perPartTrackers;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractSelectionService.java
 (at line 195)
perPartTrackers = new Hashtable(4);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractSelectionService.java
 (at line 201)
perPartTrackers.put(partId, tracker);
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 39)
protected ArrayList elements;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 80)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 145)
elements = new ArrayList(newElements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 147)
elements.add(newElements[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 152)
ArrayList list = getElementsArray();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 153)
return (IAdaptable[]) list.toArray(new IAdaptable[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSet.java
 (at line 162)
protected ArrayList getElementsArray() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java : 48 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 95)
private SortedSet workingSets = new TreeSet(new Comparator() {
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 95)
private SortedSet workingSets = new TreeSet(new Comparator() { public int compare(Object o1, Object o2) { // Cast and compare directly return ((AbstractWorkingSet) o1).getUniqueId().compareTo( ((AbstractWorkingSet) o2).getUniqueId()); } });
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 95)
private SortedSet workingSets = new TreeSet(new Comparator() {
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 95)
private SortedSet workingSets = new TreeSet(new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 103)
private List recentWorkingSets = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 103)
private List recentWorkingSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 106)
private Map/*<String, IWorkingSetUpdater>*/ updaters= new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 106)
private Map/*<String, IWorkingSetUpdater>*/ updaters= new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 108)
private Map/*<String, IWorkingSetElementAdapter>*/ elementAdapters = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 108)
private Map/*<String, IWorkingSetElementAdapter>*/ elementAdapters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 152)
List result = new ArrayList(supportedWorkingSetIds.length);
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 152)
List result = new ArrayList(supportedWorkingSetIds.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 157)
result.add(desc);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 160)
return (WorkingSetDescriptor[]) result .toArray(new WorkingSetDescriptor[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 185)
for (final Iterator iter= updaters.values().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 194)
for (final Iterator iter= elementAdapters.values().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 239)
workingSets.add(workingSet);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 264)
SortedSet visibleSubset = new TreeSet(WorkingSetComparator
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 264)
SortedSet visibleSubset = new TreeSet(WorkingSetComparator .getInstance());
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 264)
SortedSet visibleSubset = new TreeSet(WorkingSetComparator
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 266)
for (Iterator i = workingSets.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 269)
visibleSubset.add(workingSet);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 272)
return (IWorkingSet[]) visibleSubset.toArray(new IWorkingSet[visibleSubset.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 276)
IWorkingSet[] sets = (IWorkingSet[]) workingSets .toArray(new IWorkingSet[workingSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 278)
Arrays.sort(sets, WorkingSetComparator.getInstance());
Type safety: Unchecked invocation sort(IWorkingSet[], WorkingSetComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 278)
Arrays.sort(sets, WorkingSetComparator.getInstance());
Type safety: The expression of type WorkingSetComparator needs unchecked conversion to conform to Comparator<? super IWorkingSet>
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 290)
Iterator iter = workingSets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 306)
return (IWorkingSet[]) recentWorkingSets.toArray(new IWorkingSet[recentWorkingSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 321)
recentWorkingSets.add(0, workingSet);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 450)
Iterator iterator = workingSets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 455)
ArrayList standardSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 455)
ArrayList standardSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 456)
ArrayList aggregateSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 456)
ArrayList aggregateSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 460)
aggregateSets.add(set);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 462)
standardSets.add(set);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 475)
private void saveWorkingSetState(final IMemento memento, List list) {
List is a raw type. References to generic type List<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 476)
for (Iterator i = list.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 566)
Iterator iterator = recentWorkingSets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 685)
List workingSets = getWorkingSetsForId(descriptor
List is a raw type. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 691)
for (Iterator iter = workingSets.iterator(); iter
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 714)
private List getWorkingSetsForId(String id) {
List is a raw type. References to generic type List<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 715)
List result= new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 715)
List result= new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 716)
for (Iterator iter= workingSets.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 719)
result.add(ws);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 757)
updaters.put(descriptor.getId(), updater);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/AbstractWorkingSetManager.java
 (at line 770)
elementAdapters.put(descriptor.getId(), elementAdapter);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ActionExpression.java : 30 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 94)
public Collection valuesForExpression(String expressionType) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 129)
Iterator iter = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 145)
protected ArrayList list;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 166)
list = new ArrayList(children.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 171)
list.add(0, expr);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 173)
list.add(expr);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 184)
Iterator iterator = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 185)
List classNames = null;
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 191)
classNames = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 194)
classNames.add(objectClasses[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 203)
classNames.toArray(returnValue);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 227)
Iterator iterator = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 242)
public Collection valuesForExpression(String expressionType) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 243)
Iterator iterator = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 244)
Collection allValues = null;
Collection is a raw type. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 247)
Collection values = next.valuesForExpression(expressionType);
Collection is a raw type. References to generic type Collection<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 252)
allValues.addAll(values);
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 338)
private boolean checkInterfaceHierarchy(Class interfaceToCheck) {
Class is a raw type. References to generic type Class<T> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 342)
Class[] superInterfaces = interfaceToCheck.getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 399)
Class clazz = object.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 407)
Class[] interfaces = clazz.getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 504)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 538)
public Collection valuesForExpression(String expressionType) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 540)
Collection returnValue = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 540)
Collection returnValue = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 541)
returnValue.add(value);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 579)
Iterator iter = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 759)
public Collection valuesForExpression(String expressionType) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 1033)
Iterator elements = selection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionExpression.java
 (at line 1086)
public Collection valuesForExpression(String expressionType) {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java : 23 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 33)
private HashMap mapDescToRec = new HashMap(3);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 33)
private HashMap mapDescToRec = new HashMap(3);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 35)
private HashMap invisibleBars = new HashMap(3);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 35)
private HashMap invisibleBars = new HashMap(3);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 62)
final List oldList = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 62)
final List oldList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 63)
oldList.addAll(mapDescToRec.keySet());
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 64)
oldList.addAll(invisibleBars.keySet());
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 66)
Iterator iter = oldList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 98)
HashSet newList = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 98)
HashSet newList = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 103)
newList.add(descriptor);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 105)
List oldList = new ArrayList(mapDescToRec.keySet());
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 105)
List oldList = new ArrayList(mapDescToRec.keySet());
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 105)
List oldList = new ArrayList(mapDescToRec.keySet());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 108)
Iterator iter = oldList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 119)
invisibleBars.put(desc, invisibleRec);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 127)
ArrayList sets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 127)
ArrayList sets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 152)
sets.add(set);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 170)
mapDescToRec.put(desc, rec);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 213)
Collection setRecCollection = mapDescToRec.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionPresentation.java
 (at line 216)
for (Iterator iterator = setRecCollection.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java
 (at line 40)
private ArrayList adjunctContributions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java
 (at line 40)
private ArrayList adjunctContributions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java
 (at line 64)
adjunctContributions.add(item);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java
 (at line 121)
adjunctContributions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetActionBars.java
 (at line 314)
for (Iterator i = adjunctContributions.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 57)
private HashMap actionSets = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 57)
private HashMap actionSets = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 58)
private HashSet visibleItems = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 58)
private HashSet visibleItems = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 69)
private Map activationsById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 69)
private Map activationsById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 88)
activationsById.put(id, contextService .activateContext(id));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 125)
actionSets.put(descriptor, rec);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 137)
visibleItems.add(descriptor);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 179)
visibleItems.add(descriptor);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActionSetManager.java
 (at line 187)
public Collection getVisibleItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java : 25 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 61)
Set delta = new HashSet(activityManagerEvent
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 61)
Set delta = new HashSet(activityManagerEvent .getActivityManager().getDefinedActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 61)
Set delta = new HashSet(activityManagerEvent
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 63)
delta.removeAll(activityManagerEvent .getPreviouslyDefinedActivityIds());
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 96)
Set set = new HashSet(activityManager.getEnabledActivityIds());
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 96)
Set set = new HashSet(activityManager.getEnabledActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 96)
Set set = new HashSet(activityManager.getEnabledActivityIds());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 98)
Set dependencies = buildDependencies(activityManager, activityId);
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 99)
set.removeAll(dependencies);
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 102)
set.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 134)
protected Set buildDependencies(IActivityManager activityManager, String activityId) {
Set is a raw type. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 135)
Set set = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 135)
Set set = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 136)
for (Iterator i = activityManager.getDefinedActivityIds().iterator(); i.hasNext(); ) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 138)
for (Iterator j = activity.getActivityRequirementBindings().iterator(); j.hasNext(); ) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 141)
set.addAll(buildDependencies(activityManager, activity.getId()));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 145)
set.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 217)
protected void loadEnabledStates(Set previouslyEnabledActivities, Set activityIdsToProcess) {
Set is a raw type. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 217)
protected void loadEnabledStates(Set previouslyEnabledActivities, Set activityIdsToProcess) {
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 222)
Set enabledActivities = new HashSet(previouslyEnabledActivities);
Set is a raw type. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 222)
Set enabledActivities = new HashSet(previouslyEnabledActivities);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 222)
Set enabledActivities = new HashSet(previouslyEnabledActivities);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 231)
for (Iterator i = activityIdsToProcess.iterator(); i
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 252)
enabledActivities.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/ActivityPersistanceHelper.java
 (at line 274)
Iterator values = activityManager.getDefinedActivityIds().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 100)
Set elements = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 100)
Set elements = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 106)
elements.addAll(Arrays.asList(componentElements));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 119)
internalSetElements((IAdaptable[]) elements .toArray(new IAdaptable[elements.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 250)
ArrayList list = new ArrayList(workingSetReferences.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 250)
ArrayList list = new ArrayList(workingSetReferences.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 257)
list.add(set);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/AggregateWorkingSet.java
 (at line 260)
internalSetComponents((IWorkingSet[]) list .toArray(new IWorkingSet[list.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 40)
private List partsWithListeners = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 40)
private List partsWithListeners = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 70)
partsWithListeners.add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 187)
partsWithListeners.add(activeSaveablePart);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 209)
partsWithListeners.add(activeView);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/BaseSaveAction.java
 (at line 227)
for (Iterator it = partsWithListeners.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/BrandingProperties.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/BrandingProperties.java
 (at line 92)
ArrayList array = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/BrandingProperties.java
 (at line 92)
ArrayList array = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/BrandingProperties.java
 (at line 94)
array.add(getUrl(tokens.nextToken().trim(), definingBundle));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/BrandingProperties.java
 (at line 97)
return (URL[]) array.toArray(new URL[array.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ChangeToPerspectiveMenu.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ChangeToPerspectiveMenu.java
 (at line 76)
Map parameters = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ChangeToPerspectiveMenu.java
 (at line 76)
Map parameters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ChangeToPerspectiveMenu.java
 (at line 77)
parameters .put( IWorkbenchCommandConstants.PERSPECTIVES_SHOW_PERSPECTIVE_PARM_ID, desc.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ChangeToPerspectiveMenu.java
 (at line 88)
parameters .put( "org.eclipse.ui.perspectives.showPerspective.newWindow", "true"); //$NON-NLS-1$//$NON-NLS-2$
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/CloseAllSavedAction.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/CloseAllSavedAction.java
 (at line 34)
private List partsWithListeners = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/CloseAllSavedAction.java
 (at line 34)
private List partsWithListeners = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/CloseAllSavedAction.java
 (at line 86)
partsWithListeners.add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/CloseAllSavedAction.java
 (at line 140)
for (Iterator it = partsWithListeners.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ConfigurationInfo.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ConfigurationInfo.java
 (at line 116)
Arrays.sort(configElements, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { IConfigurationElement element1 = (IConfigurationElement) a; IConfigurationElement element2 = (IConfigurationElement) b; String id1 = element1.getAttribute("id"); //$NON-NLS-1$ String id2 = element2.getAttribute("id"); //$NON-NLS-1$ if (id1 != null && id2 != null && !id1.equals(id2)) { return collator.compare(id1, id2); } String title1 = element1.getAttribute("sectionTitle"); //$NON-NLS-1$ String title2 = element2.getAttribute("sectionTitle"); //$NON-NLS-1$ if (title1 == null) { title1 = ""; //$NON-NLS-1$ } if (title2 == null) { title2 = ""; //$NON-NLS-1$ } return collator.compare(title1, title2); } });
Type safety: Unchecked invocation sort(IConfigurationElement[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ConfigurationInfo.java
 (at line 116)
Arrays.sort(configElements, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { IConfigurationElement element1 = (IConfigurationElement) a; IConfigurationElement element2 = (IConfigurationElement) b; String id1 = element1.getAttribute("id"); //$NON-NLS-1$ String id2 = element2.getAttribute("id"); //$NON-NLS-1$ if (id1 != null && id2 != null && !id1.equals(id2)) { return collator.compare(id1, id2); } String title1 = element1.getAttribute("sectionTitle"); //$NON-NLS-1$ String title2 = element2.getAttribute("sectionTitle"); //$NON-NLS-1$ if (title1 == null) { title1 = ""; //$NON-NLS-1$ } if (title2 == null) { title2 = ""; //$NON-NLS-1$ } return collator.compare(title1, title2); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super IConfigurationElement>
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ConfigurationInfo.java
 (at line 116)
Arrays.sort(configElements, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EarlyStartupRunnable.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EarlyStartupRunnable.java
 (at line 137)
Class extensionClass = compatBundle.loadClass(EXTENSION_CLASS);
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/EarlyStartupRunnable.java
 (at line 146)
Class pluginDescClass = pluginDesc.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 95)
private ArrayList cache;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 97)
public ExternalContributor(ArrayList cache) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 108)
ArrayList results = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 108)
ArrayList results = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 112)
results.addAll(ec.actions);
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorActionBuilder.java
 (at line 115)
return (ActionDescriptor[]) results .toArray(new ActionDescriptor[results.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EditorHistory.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 37)
private ArrayList fifoList = new ArrayList(MAX_SIZE);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 37)
private ArrayList fifoList = new ArrayList(MAX_SIZE);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 71)
fifoList.add(index < MAX_SIZE ? index : MAX_SIZE - 1, newItem);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 81)
fifoList.toArray(array);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 90)
Iterator iter = fifoList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 116)
Iterator iter = fifoList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorHistory.java
 (at line 147)
Iterator iterator = fifoList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 30)
private ArrayList wrappers;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 201)
wrappers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 204)
wrappers.add(manager);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 209)
HashSet set = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 209)
HashSet set = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 211)
return (IAction[]) set.toArray(new IAction[set.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 214)
protected void getAllContributedActions(HashSet set) {
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 222)
for (Iterator iter = wrappers.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 228)
protected void getAllContributedActions(HashSet set, IContributionItem item) {
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorMenuManager.java
 (at line 235)
set.add(((ActionContributionItem) item).getAction());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EditorSite.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorSite.java
 (at line 147)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl.java
 (at line 151)
List addedListeners = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl.java
 (at line 151)
List addedListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/EditorSiteDragAndDropServiceImpl.java
 (at line 173)
addedListeners.add(newTarget);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java : 20 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 46)
private List changeList = new ArrayList(10);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 46)
private List changeList = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 67)
ArrayList appearList = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 67)
ArrayList appearList = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 68)
ArrayList revokeList = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 68)
ArrayList revokeList = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 80)
appearList.add(0, delta[i]);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 84)
appearList.add(appearList.size() - numPerspectives, delta[i]);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 91)
revokeList.add(0, delta[i]);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 95)
revokeList.add(numActionSetPartAssoc, delta[i]);
Type safety: The method add(int, Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 97)
revokeList.add(delta[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 102)
Iterator iter = appearList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 161)
Collection fonts = reader.getFontDefinitions();
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 162)
FontDefinition[] fontDefs = (FontDefinition[]) fonts .toArray(new FontDefinition[fonts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 180)
Collection colors = reader.getColorDefinitions();
Collection is a raw type. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 181)
ColorDefinition[] colorDefs = (ColorDefinition[]) colors .toArray(new ColorDefinition[colors.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 189)
Collection fonts = reader.getFontDefinitions();
Collection is a raw type. References to generic type Collection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 190)
FontDefinition[] fontDefs = (FontDefinition[]) fonts .toArray(new FontDefinition[fonts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 195)
Map data = reader.getData();
Map is a raw type. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ExtensionEventHandler.java
 (at line 207)
for (Iterator i = changeList.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/IObjectActionContributor.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/IObjectActionContributor.java
 (at line 36)
List actionIdOverrides);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/IObjectActionContributor.java
 (at line 54)
public void contributeObjectActionIdOverrides(List actionIdOverrides);
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/InternalHandlerUtil.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/InternalHandlerUtil.java
 (at line 65)
public static Collection getActiveContexts(Object appContext) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/InternalHandlerUtil.java
 (at line 68)
return (Collection) o;
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/KeyBindingService.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/KeyBindingService.java
 (at line 57)
private Set<String> enabledContextIds = Collections.EMPTY_SET;
Type safety: The expression of type Set needs unchecked conversion to conform to Set<String>

/Eclipse UI/org/eclipse/ui/internal/LegacyAnimationFeedback.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyAnimationFeedback.java
 (at line 46)
Iterator currentRects = getCurrentRects(engine.amount()).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyAnimationFeedback.java
 (at line 96)
Iterator startIter = getStartRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyAnimationFeedback.java
 (at line 97)
Iterator endIter = getEndRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java : 36 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 48)
private static Class iresourceClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 56)
private static Class ifileClass;
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 64)
private static Class icontributorResourceAdapterClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 88)
private static Class icontributorResourceAdapter2Class = null;
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 96)
private static Class defaultContributorResourceAdapterClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 112)
private static Class resourceMappingClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 133)
public static Class getFileClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 138)
Class c = loadClass("org.eclipse.core.resources", "org.eclipse.core.resources.IFile"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 158)
public static Class getResourceClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 163)
Class c = loadClass("org.eclipse.core.resources", "org.eclipse.core.resources.IResource"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 183)
public static Class getResourceMappingClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 188)
Class c = loadClass("org.eclipse.core.resources", "org.eclipse.core.resources.mapping.ResourceMapping"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 208)
public static Class getIContributorResourceAdapterClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 213)
Class c = loadClass("org.eclipse.ui.ide", "org.eclipse.ui.IContributorResourceAdapter"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 233)
public static Class getIContributorResourceAdapter2Class() {
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 238)
Class c = loadClass("org.eclipse.ui.ide", "org.eclipse.ui.ide.IContributorResourceAdapter2"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 246)
private static Class loadClass(String bundleName, String className) {
Class is a raw type. References to generic type Class<T> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 287)
public static Class getDefaultContributorResourceAdapterClass() {
Class is a raw type. References to generic type Class<T> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 292)
Class c = loadClass("org.eclipse.ui.ide", "org.eclipse.ui.internal.ide.DefaultContributorResourceAdapter"); //$NON-NLS-1$ //$NON-NLS-2$
Class is a raw type. References to generic type Class<T> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 308)
Class c = LegacyResourceSupport.getDefaultContributorResourceAdapterClass();
Class is a raw type. References to generic type Class<T> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 370)
private static boolean isInstanceOf(Class clazz, String type) {
Class is a raw type. References to generic type Class<T> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 374)
Class superClass= clazz.getSuperclass();
Class is a raw type. References to generic type Class<T> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 378)
Class[] interfaces= clazz.getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 399)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 408)
Class contributorResourceAdapterClass = LegacyResourceSupport.getIContributorResourceAdapterClass();
Class is a raw type. References to generic type Class<T> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 444)
Class c = getIContributorResourceAdapterClass();
Class is a raw type. References to generic type Class<T> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 466)
Class c = getIContributorResourceAdapter2Class();
Class is a raw type. References to generic type Class<T> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 494)
Class resourceMappingClass = LegacyResourceSupport.getResourceMappingClass();
Class is a raw type. References to generic type Class<T> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 503)
Class contributorResourceAdapterClass = LegacyResourceSupport.getIContributorResourceAdapterClass();
Class is a raw type. References to generic type Class<T> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 507)
Class contributorResourceAdapter2Class = LegacyResourceSupport.getIContributorResourceAdapter2Class();
Class is a raw type. References to generic type Class<T> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 577)
List newSelection = new ArrayList(10);
List is a raw type. References to generic type List<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 577)
List newSelection = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 578)
for (Iterator it = selection.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 582)
newSelection.add(adaptedElement);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 642)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/LegacyResourceSupport.java
 (at line 668)
Class resourceMappingClass = LegacyResourceSupport.getResourceMappingClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/MakeHandlersGo.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/MakeHandlersGo.java
 (at line 114)
Iterator i = event.getParameters().entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/MakeHandlersGo.java
 (at line 117)
Map.Entry entry = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/MakeHandlersGo.java
 (at line 117)
Map.Entry entry = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/MakeHandlersGo.java
 (at line 172)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/Model.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/Model.java
 (at line 31)
private List views = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/Model.java
 (at line 31)
private List views = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/Model.java
 (at line 65)
Iterator iter = views.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/Model.java
 (at line 94)
views.add(changeListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java : 40 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 49)
private ArrayList history = new ArrayList(CAPACITY);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 49)
private ArrayList history = new ArrayList(CAPACITY);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 51)
Map perTabHistoryMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 51)
Map perTabHistoryMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 53)
private ArrayList editors = new ArrayList(CAPACITY);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 53)
private ArrayList editors = new ArrayList(CAPACITY);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 105)
Iterator e = editors.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 282)
Iterator e = history.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 333)
history.add(entry);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 546)
ArrayList editors = (ArrayList) this.editors.clone();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 546)
ArrayList editors = (ArrayList) this.editors.clone();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 547)
for (Iterator iter = editors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 556)
for (Iterator iter = editors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 563)
ArrayList list = new ArrayList(history.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 563)
ArrayList list = new ArrayList(history.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 569)
list.add(entry);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 604)
editors.add(editorsInfo[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 615)
history.add(entry);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 640)
for (Iterator iter = editors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 652)
editors.add(info);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 673)
for (Iterator iter = editors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 684)
for (Iterator iter = history.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 700)
LinkedList backwardEntries = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 700)
LinkedList backwardEntries = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 702)
LinkedList forwardEntries = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 702)
LinkedList forwardEntries = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 707)
perTabHistory.backwardEntries.addFirst(perTabHistory.currentEntry);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 743)
perTabHistoryMap.put(tabCookie, perTabHistory);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 767)
perTabHistoryMap.put(newCookie, perTabHistory);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 776)
LinkedList source = forward ? perTabHistory.forwardEntries : perTabHistory.backwardEntries;
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 777)
LinkedList destination = forward ? perTabHistory.backwardEntries : perTabHistory.forwardEntries;
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 782)
destination.addFirst(perTabHistory.currentEntry);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 791)
destination.addFirst(entry);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 823)
perTabHistory.backwardEntries.addFirst(perTabHistory.currentEntry);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 850)
perTabHistory.forwardEntries.addFirst(perTabHistory.currentEntry);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 873)
LinkedList entries = forward ? perTabHistory.forwardEntries : perTabHistory.backwardEntries;
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 892)
LinkedList entries = forward ? perTabHistory.forwardEntries
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 894)
return (NavigationHistoryEntry[]) entries .toArray(new NavigationHistoryEntry[entries.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 920)
private void removeEntriesForTab(LinkedList entries) {
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistory.java
 (at line 921)
for (Iterator it = entries.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java
 (at line 191)
ArrayList allEntries = new ArrayList(Arrays.asList(entries));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java
 (at line 191)
ArrayList allEntries = new ArrayList(Arrays.asList(entries));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java
 (at line 191)
ArrayList allEntries = new ArrayList(Arrays.asList(entries));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java
 (at line 194)
for (Iterator iter = allEntries.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryAction.java
 (at line 211)
return (NavigationHistoryEntry[]) allEntries.toArray(entries);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/NavigationHistoryEntry.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/NavigationHistoryEntry.java
 (at line 131)
void saveState(IMemento mem, ArrayList entries) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ObjectActionContributor.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributor.java
 (at line 85)
public void contributeObjectActionIdOverrides(List actionIdOverrides) {
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributor.java
 (at line 97)
actionIdOverrides.add(id);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributor.java
 (at line 108)
List actionIdOverrides) {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributor.java
 (at line 409)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 63)
List elements = null;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 67)
elements = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 68)
elements.add(selection);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 71)
List contributors = getContributors(elements);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 80)
ArrayList overrides = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 80)
ArrayList overrides = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 81)
for (Iterator it = contributors.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectActionContributorManager.java
 (at line 95)
for (Iterator it = contributors.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java : 100 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 77)
protected Map contributors;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 80)
protected Map objectLookup;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 83)
protected Map resourceAdapterLookup;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 86)
protected Map adaptableLookup;
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 88)
protected Set contributorRecordSet;
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 94)
contributors = new Hashtable(5);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 95)
contributorRecordSet = new HashSet(5);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 125)
private void addContributorsFor(List types, List result) {
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 125)
private void addContributorsFor(List types, List result) {
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 126)
for (Iterator classes = types.iterator(); classes.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 127)
Class clazz = (Class) classes.next();
Class is a raw type. References to generic type Class<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 127)
Class clazz = (Class) classes.next();
Class is a raw type. References to generic type Class<T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 128)
List contributorList = (List) contributors.get(clazz.getName());
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 128)
List contributorList = (List) contributors.get(clazz.getName());
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 130)
result.addAll(contributorList);
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 139)
protected final List computeClassOrder(Class extensibleClass) {
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 139)
protected final List computeClassOrder(Class extensibleClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 140)
ArrayList result = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 140)
ArrayList result = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 141)
Class clazz = extensibleClass;
Class is a raw type. References to generic type Class<T> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 143)
result.add(clazz);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 154)
protected final List computeInterfaceOrder(List classList) {
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 154)
protected final List computeInterfaceOrder(List classList) {
List is a raw type. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 155)
ArrayList result = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 155)
ArrayList result = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 156)
Map seen = new HashMap(4);
Map is a raw type. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 156)
Map seen = new HashMap(4);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 157)
for (Iterator list = classList.iterator(); list.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 158)
Class[] interfaces = ((Class) list.next()).getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 158)
Class[] interfaces = ((Class) list.next()).getInterfaces();
Class is a raw type. References to generic type Class<T> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 180)
private void cacheResourceAdapterLookup(Class adapterClass, List results) {
Class is a raw type. References to generic type Class<T> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 180)
private void cacheResourceAdapterLookup(Class adapterClass, List results) {
List is a raw type. References to generic type List<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 182)
resourceAdapterLookup = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 184)
resourceAdapterLookup.put(adapterClass, results);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 190)
private void cacheAdaptableLookup(String adapterClass, List results) {
List is a raw type. References to generic type List<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 192)
adaptableLookup = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 194)
adaptableLookup.put(adapterClass, results);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 200)
private void cacheObjectLookup(Class objectClass, List results) {
Class is a raw type. References to generic type Class<T> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 200)
private void cacheObjectLookup(Class objectClass, List results) {
List is a raw type. References to generic type List<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 202)
objectLookup = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 204)
objectLookup.put(objectClass, results);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 215)
public Collection getContributors() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 216)
return Collections.unmodifiableCollection(contributors.values());
Type safety: Unchecked invocation unmodifiableCollection(Collection) of the generic method unmodifiableCollection(Collection<? extends T>) of type Collections
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 216)
return Collections.unmodifiableCollection(contributors.values());
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends Object>
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 222)
protected List addContributorsFor(Class objectClass) {
List is a raw type. References to generic type List<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 222)
protected List addContributorsFor(Class objectClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 224)
List classList = computeClassOrder(objectClass);
List is a raw type. References to generic type List<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 225)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 225)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 242)
List contributors = getContributors(object);
List is a raw type. References to generic type List<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 251)
private void internalComputeInterfaceOrder(Class[] interfaces, List result,
Class is a raw type. References to generic type Class<T> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 251)
private void internalComputeInterfaceOrder(Class[] interfaces, List result,
List is a raw type. References to generic type List<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 252)
Map seen) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 253)
List newInterfaces = new ArrayList(seen.size());
List is a raw type. References to generic type List<E> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 253)
List newInterfaces = new ArrayList(seen.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 255)
Class interfac = interfaces[i];
Class is a raw type. References to generic type Class<T> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 257)
result.add(interfac);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 258)
seen.put(interfac, interfac);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 259)
newInterfaces.add(interfac);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 262)
for (Iterator newList = newInterfaces.iterator(); newList.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 263)
internalComputeInterfaceOrder(((Class) newList.next())
Class is a raw type. References to generic type Class<T> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 280)
Iterator elements = selection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 300)
public boolean isApplicableTo(List list, IObjectContributor contributor) {
List is a raw type. References to generic type List<E> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 301)
Iterator elements = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 318)
List contributorList = (List) contributors.get(targetType);
List is a raw type. References to generic type List<E> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 318)
List contributorList = (List) contributors.get(targetType);
List is a raw type. References to generic type List<E> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 320)
contributorList = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 321)
contributors.put(targetType, contributorList);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 323)
contributorList.add(contributor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 333)
contributorRecordSet.add(contributorRecord);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 344)
contributors = new Hashtable(5);
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 356)
List contributorList = (List) contributors.get(targetType);
List is a raw type. References to generic type List<E> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 356)
List contributorList = (List) contributors.get(targetType);
List is a raw type. References to generic type List<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 378)
protected List getContributors(Object object) {
List is a raw type. References to generic type List<E> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 383)
List adapters = new ArrayList(Arrays.asList(Platform.getAdapterManager().computeAdapterTypes(object.getClass())));
List is a raw type. References to generic type List<E> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 383)
List adapters = new ArrayList(Arrays.asList(Platform.getAdapterManager().computeAdapterTypes(object.getClass())));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 383)
List adapters = new ArrayList(Arrays.asList(Platform.getAdapterManager().computeAdapterTypes(object.getClass())));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 386)
List contributors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 386)
List contributors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 396)
for (Iterator it = adapters.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 405)
return contributors.isEmpty() ? Collections.EMPTY_LIST : new ArrayList(contributors);
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 405)
return contributors.isEmpty() ? Collections.EMPTY_LIST : new ArrayList(contributors);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 418)
protected List getObjectContributors(Class objectClass) {
List is a raw type. References to generic type List<E> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 418)
protected List getObjectContributors(Class objectClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 419)
List objectList = null;
List is a raw type. References to generic type List<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 422)
objectList = (List) objectLookup.get(objectClass);
List is a raw type. References to generic type List<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 430)
objectList = Collections.unmodifiableList(objectList);
Type safety: Unchecked invocation unmodifiableList(List) of the generic method unmodifiableList(List<? extends T>) of type Collections
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 430)
objectList = Collections.unmodifiableList(objectList);
Type safety: The expression of type List needs unchecked conversion to conform to List<? extends Object>
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 448)
protected List getResourceContributors(Class resourceClass) {
List is a raw type. References to generic type List<E> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 448)
protected List getResourceContributors(Class resourceClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 449)
List resourceList = null;
List is a raw type. References to generic type List<E> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 451)
resourceList = (List) resourceAdapterLookup.get(resourceClass);
List is a raw type. References to generic type List<E> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 458)
resourceList = Collections.unmodifiableList(filterOnlyAdaptableContributors(resourceList));
Type safety: Unchecked invocation unmodifiableList(List) of the generic method unmodifiableList(List<? extends T>) of type Collections
94. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 458)
resourceList = Collections.unmodifiableList(filterOnlyAdaptableContributors(resourceList));
Type safety: The expression of type List needs unchecked conversion to conform to List<? extends Object>
95. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 474)
protected List getAdaptableContributors(String adapterType) {
List is a raw type. References to generic type List<E> should be parameterized
96. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 475)
List adaptableList = null;
List is a raw type. References to generic type List<E> should be parameterized
97. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 480)
adaptableList = (List) adaptableLookup.get(adapterType);
List is a raw type. References to generic type List<E> should be parameterized
98. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 489)
adaptableList = (List) contributors.get(adapterType);
List is a raw type. References to generic type List<E> should be parameterized
99. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 493)
adaptableList = Collections.unmodifiableList(filterOnlyAdaptableContributors(adaptableList));
Type safety: Unchecked invocation unmodifiableList(List) of the generic method unmodifiableList(List<? extends T>) of type Collections
100. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectContributorManager.java
 (at line 493)
adaptableList = Collections.unmodifiableList(filterOnlyAdaptableContributors(adaptableList));
Type safety: The expression of type List needs unchecked conversion to conform to List<? extends Object>

/Eclipse UI/org/eclipse/ui/internal/ObjectFilterTest.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectFilterTest.java
 (at line 25)
private HashMap filterElements;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectFilterTest.java
 (at line 51)
filterElements = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectFilterTest.java
 (at line 53)
filterElements.put(name, value);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ObjectFilterTest.java
 (at line 94)
Iterator iter = filterElements.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PartSite.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 110)
final Collection menuExtenders) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 116)
final Iterator extenderItr = menuExtenders.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 129)
menuExtenders.add(new PopupMenuExtender(menuId, menuManager, selectionProvider, part, includeEditorInput));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 152)
protected ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 312)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 312)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 315)
managers.add(ext.getManager());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 319)
for (Iterator iterator = managers.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 492)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 515)
ArrayList menuIds = new ArrayList(menuExtenders.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 515)
ArrayList menuIds = new ArrayList(menuExtenders.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 516)
for (Iterator iter = menuExtenders.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 518)
menuIds.addAll(extender.getMenuIds());
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 520)
return (String[]) menuIds.toArray(new String[menuIds.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 563)
public final Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 605)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/PartSite.java
 (at line 609)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/Perspective.java : 29 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 51)
protected ArrayList alwaysOnActionSets;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 53)
protected ArrayList alwaysOffActionSets;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 56)
protected Collection hideMenuIDs;
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 59)
protected Collection hideToolBarIDs;
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 64)
private Map mapIDtoViewLayoutRec;
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 68)
protected ArrayList showInPartIds;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 70)
protected HashMap showInTimes = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 70)
protected HashMap showInTimes = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 96)
List temp = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 96)
List temp = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 99)
for (Iterator iter = temp.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 102)
alwaysOnActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 113)
alwaysOnActionSets = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 114)
alwaysOffActionSets = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 115)
hideMenuIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 116)
hideToolBarIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 119)
mapIDtoViewLayoutRec = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 126)
protected void createInitialActionSets(List outputList, List stringList) {
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 126)
protected void createInitialActionSets(List outputList, List stringList) {
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 129)
Iterator iter = stringList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 134)
outputList.add(desc);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 179)
public ArrayList getShowInPartIds() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 222)
alwaysOffActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 236)
alwaysOnActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 259)
protected ArrayList getPerspectiveExtensionActionSets() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 364)
return (IActionSetDescriptor[]) alwaysOnActionSets.toArray(new IActionSetDescriptor[alwaysOnActionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 368)
return (IActionSetDescriptor[]) alwaysOffActionSets.toArray(new IActionSetDescriptor[alwaysOffActionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 372)
public Collection getHiddenMenuItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/Perspective.java
 (at line 377)
public Collection getHiddenToolbarItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PerspectiveExtensionReader.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveExtensionReader.java
 (at line 25)
private Set includeOnlyTags = null;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveExtensionReader.java
 (at line 352)
includeOnlyTags = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveExtensionReader.java
 (at line 354)
includeOnlyTags.add(tags[i]);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PerspectiveSwitcher.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveSwitcher.java
 (at line 962)
HashMap parameters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveSwitcher.java
 (at line 962)
HashMap parameters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PerspectiveSwitcher.java
 (at line 963)
parameters .put( IWorkbenchCommandConstants.WINDOW_CLOSE_PERSPECTIVE_PARM_ID, persp.getId());
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 44)
protected ArrayList cache;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 146)
cache = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 148)
cache.add(currentContribution);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 173)
protected ArrayList menus;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 175)
protected ArrayList actions;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 184)
menus = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 186)
menus.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 196)
actions = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionBuilder.java
 (at line 198)
actions.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java
 (at line 32)
private ArrayList pluginActions = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java
 (at line 32)
private ArrayList pluginActions = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java
 (at line 54)
pluginActions.add(action);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java
 (at line 64)
pluginActions.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSet.java
 (at line 72)
Iterator iter = pluginActions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java : 27 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 44)
private ArrayList adjunctContributions = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 44)
private ArrayList adjunctContributions = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 101)
adjunctContributions.add(contribution);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 220)
/* package */static void processActionSets(ArrayList pluginActionSets,
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 281)
adjunctContributions.add(contribution);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 317)
protected ArrayList adjunctActions = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 317)
protected ArrayList adjunctActions = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 452)
adjunctActions.add(ad);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 642)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 642)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 652)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 657)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 662)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 666)
Iterator iter = itemsToRemove.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 678)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 678)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 683)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 692)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 697)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 701)
Iterator iter = itemsToRemove.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 712)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 712)
ArrayList itemsToRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 717)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 724)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 729)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 734)
itemsToRemove.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/PluginActionSetBuilder.java
 (at line 738)
Iterator iter = itemsToRemove.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 408)
renderer.processContents((MElementContainer<MUIElement>) ((Object) menuModel));
Type safety: Unchecked cast from Object to MElementContainer<MUIElement>

/Eclipse UI/org/eclipse/ui/internal/ProductProperties.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 61)
private static HashMap mappingsMap = new HashMap(4);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 61)
private static HashMap mappingsMap = new HashMap(4);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 86)
ArrayList mappingsList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 86)
ArrayList mappingsList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 92)
mappingsList.add(bundle.getString(Integer.toString(i)));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 99)
String[] mappings = (String[]) mappingsList.toArray(new String[mappingsList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 100)
mappingsMap.put(definingBundle, mappings);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 247)
return MessageFormat.format(property, mappings);
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
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ProductProperties.java
 (at line 284)
return MessageFormat.format(property, tempMappings);
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

/Eclipse UI/org/eclipse/ui/internal/RadioMenu.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/RadioMenu.java
 (at line 36)
private List items = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/RadioMenu.java
 (at line 36)
private List items = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/RadioMenu.java
 (at line 90)
items.add(newItem);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/RadioMenu.java
 (at line 99)
Iterator iter = items.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/RadioMenu.java
 (at line 116)
Iterator iter = items.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 32)
private List startRects = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 32)
private List startRects = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 33)
private List endRects = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 33)
private List endRects = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 63)
startRects.add(rect);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 69)
endRects.add(rect);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 97)
public List getStartRects() {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 101)
public List getEndRects() {
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 105)
public List getCurrentRects(double amount) {
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 106)
List currentRects = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 106)
List currentRects = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 107)
Iterator startIter = getStartRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 108)
Iterator endIter = getEndRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationFeedbackBase.java
 (at line 115)
currentRects.add(curRect);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 79)
private List controls = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 79)
private List controls = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 89)
for (Iterator ctrlIter = controls.iterator(); ctrlIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 144)
Iterator ctrlIter = controls.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 145)
Iterator currentRects = getCurrentRects(engine.amount()).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 155)
Iterator startRectIter = getStartRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 156)
Iterator endRectIter = getEndRects().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 171)
for (Iterator iterator = getStartRects().iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/RectangleAnimationImageFeedback.java
 (at line 179)
controls.add(canvas);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 28)
private Map mapIdToRec = new HashMap(11);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 28)
private Map mapIdToRec = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 113)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 126)
mapIdToRec.put(id, rec);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 166)
public List values() {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 168)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 168)
ArrayList list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 169)
Iterator iter = mapIdToRec.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ReferenceCounter.java
 (at line 172)
list.add(rec.getValue());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SaveAllAction.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveAllAction.java
 (at line 43)
private List partsWithListeners = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveAllAction.java
 (at line 43)
private List partsWithListeners = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveAllAction.java
 (at line 100)
partsWithListeners.add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveAllAction.java
 (at line 168)
for (Iterator it = partsWithListeners.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 170)
final ArrayList dirtyModels = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 170)
final ArrayList dirtyModels = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 174)
dirtyModels.add(model);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 186)
for (Iterator i = dirtyModels.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 430)
Set wwindows = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 430)
Set wwindows = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 432)
wwindows.add(parts[i].getSite().getWorkbenchWindow());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 434)
for (Iterator it = wwindows.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 448)
List models = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 448)
List models = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 449)
models.add(model);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 460)
public static boolean waitForBackgroundSaveJobs(final List modelsToSave) {
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 474)
for (Iterator it = modelsToSave.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 483)
private static class DynamicFamily extends HashSet {
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 485)
public DynamicFamily(Collection collection) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveableHelper.java
 (at line 486)
super(collection);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SaveablesList.java : 93 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 78)
private Map modelMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 78)
private Map modelMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 81)
private Map modelRefCounts = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 81)
private Map modelRefCounts = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 83)
private Set nonPartSources = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 83)
private Set nonPartSources = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 91)
Set allDistinctModels = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 91)
Set allDistinctModels = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 92)
Iterator saveables = modelMap.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 94)
allDistinctModels.addAll((Set)saveables.next());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 94)
allDistinctModels.addAll((Set)saveables.next());
Set is a raw type. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 96)
return (Saveable[]) allDistinctModels.toArray( new Saveable[allDistinctModels.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 108)
Set modelsForSource = (Set) modelMap.get(source);
Set is a raw type. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 108)
Set modelsForSource = (Set) modelMap.get(source);
Set is a raw type. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 110)
modelsForSource = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 111)
modelMap.put(source, modelsForSource);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 113)
if (modelsForSource.add(model)) {
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 129)
private boolean incrementRefCount(Map referenceMap, Object key) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 136)
referenceMap.put(key, new Integer(refCount.intValue() + 1));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 147)
private boolean decrementRefCount(Map referenceMap, Object key) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 156)
referenceMap.put(key, new Integer(refCount.intValue() - 1));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 164)
Set modelsForSource = (Set) modelMap.get(source);
Set is a raw type. References to generic type Set<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 164)
Set modelsForSource = (Set) modelMap.get(source);
Set is a raw type. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 225)
Map modelsDecrementing = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 225)
Map modelsDecrementing = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 226)
Set modelsClosing = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 226)
Set modelsClosing = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 258)
nonPartSources.add(source);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 267)
List removed = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 267)
List removed = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 271)
removed.add(model);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 276)
SaveablesLifecycleEvent.POST_OPEN, (Saveable[]) removed .toArray(new Saveable[removed.size()]), false));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 286)
List added = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 286)
List added = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 290)
added.add(model);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 295)
SaveablesLifecycleEvent.POST_OPEN, (Saveable[]) added .toArray(new Saveable[added.size()]), false));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 345)
public Object preCloseParts(List partsToClose, boolean save,
List is a raw type. References to generic type List<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 350)
public Object preCloseParts(List partsToClose, boolean save, IShellProvider shellProvider,
List is a raw type. References to generic type List<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 354)
for (Iterator it = partsToClose.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 356)
postCloseInfo.partsClosing.add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 404)
Set modelsClosing, Map modelsDecrementing, boolean canCancel) {
Set is a raw type. References to generic type Set<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 404)
Set modelsClosing, Map modelsDecrementing, boolean canCancel) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 410)
IWorkbenchWindow window, Set modelsClosing, Map modelsDecrementing, boolean canCancel) {
Set is a raw type. References to generic type Set<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 410)
IWorkbenchWindow window, Set modelsClosing, Map modelsDecrementing, boolean canCancel) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 411)
List modelsToOptionallySave = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 411)
List modelsToOptionallySave = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 412)
for (Iterator it = modelsDecrementing.keySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 415)
modelsToOptionallySave.add(modelDecrementing);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 426)
List modelsToSave = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 426)
List modelsToSave = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 427)
for (Iterator it = modelsClosing.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 430)
modelsToSave.add(modelClosing);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 441)
private void fillModelsClosing(Set modelsClosing, Map modelsDecrementing) {
Set is a raw type. References to generic type Set<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 441)
private void fillModelsClosing(Set modelsClosing, Map modelsDecrementing) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 442)
for (Iterator it = modelsDecrementing.keySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 445)
modelsClosing.add(model);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 462)
public boolean promptForSaving(List modelsToSave,
List is a raw type. References to generic type List<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 607)
public boolean saveModels(final List finalModels, final IShellProvider shellProvider, IRunnableContext runnableContext) {
List is a raw type. References to generic type List<E> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 613)
for (Iterator i = finalModels.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 636)
private List partsClosing = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 636)
private List partsClosing = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 638)
private Map modelsDecrementing = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 638)
private Map modelsDecrementing = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 640)
private Set modelsClosing = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 640)
private Set modelsClosing = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 648)
List removed = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 648)
List removed = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 649)
for (Iterator it = postCloseInfo.partsClosing.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 651)
Set saveables = (Set) modelMap.get(part);
Set is a raw type. References to generic type Set<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 651)
Set saveables = (Set) modelMap.get(part);
Set is a raw type. References to generic type Set<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 655)
saveables = new HashSet(saveables);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 655)
saveables = new HashSet(saveables);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 656)
for (Iterator it2 = saveables.iterator(); it2.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 659)
removed.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 666)
SaveablesLifecycleEvent.POST_CLOSE, (Saveable[]) removed .toArray(new Saveable[removed.size()]), false));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 716)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 716)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 717)
for (Iterator it = modelMap.entrySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 718)
Map.Entry entry = (Map.Entry) it.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 718)
Map.Entry entry = (Map.Entry) it.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 719)
Set values = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 719)
Set values = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 721)
result.add(entry.getKey());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 796)
return (ISaveablesSource[]) nonPartSources .toArray(new ISaveablesSource[nonPartSources.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 804)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 804)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 805)
for (Iterator it = modelMap.entrySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 806)
Map.Entry entry = (Map.Entry) it.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 806)
Map.Entry entry = (Map.Entry) it.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 807)
Set values = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 807)
Set values = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 809)
result.add(entry.getKey());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/SaveablesList.java
 (at line 812)
return (IWorkbenchPart[]) result.toArray(new IWorkbenchPart[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 57)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 65)
private static final Class[] CLASSES = new Class[] { IIterable.class,
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 68)
public Object getAdapter(Object adaptableObject, Class adapterType) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 85)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 90)
final List list = Arrays.asList(new Object[] { sel });
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 93)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionAdapterFactory.java
 (at line 114)
public Class[] getAdapterList() {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java
 (at line 51)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java
 (at line 56)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java
 (at line 56)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java
 (at line 57)
Iterator elements = originalSelection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/SelectionConversionService.java
 (at line 63)
result.add(resource);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ShellPool.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShellPool.java
 (at line 42)
private LinkedList availableShells = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShellPool.java
 (at line 42)
private LinkedList availableShells = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShellPool.java
 (at line 78)
availableShells.add(s);
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShellPool.java
 (at line 130)
for (Iterator iter = availableShells.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ShowFastViewContribution.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowFastViewContribution.java
 (at line 93)
List fvs = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowFastViewContribution.java
 (at line 93)
List fvs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowFastViewContribution.java
 (at line 96)
for (Iterator fvIter = fvs.iterator(); fvIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ShowInHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInHandler.java
 (at line 125)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 78)
private Map actions = new HashMap(21);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 78)
private Map actions = new HashMap(21);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 236)
HashMap targetId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 236)
HashMap targetId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 237)
targetId.put(IWorkbenchCommandConstants.NAVIGATE_SHOW_IN_PARM_TARGET, viewDescriptor.getId());
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 252)
private ArrayList getShowInPartIds(IWorkbenchPart sourcePart) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 253)
ArrayList targetIds = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 253)
ArrayList targetIds = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 256)
targetIds.addAll(page.getShowInPartIds());
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 264)
targetIds.add(partIds[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 359)
ArrayList ids = getShowInPartIds(sourcePart);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 360)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 360)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 362)
for (Iterator i = ids.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 367)
descs.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowInMenu.java
 (at line 371)
return (IViewDescriptor[]) descs.toArray(new IViewDescriptor[descs .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java : 30 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 78)
private Comparator actionComparator = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 78)
private Comparator actionComparator = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 91)
private Map actions = new HashMap(21);
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 91)
private Map actions = new HashMap(21);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 94)
private Map openedViews = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 94)
private Map openedViews = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 192)
List viewIds = Arrays.asList(page.getShowViewShortcuts());
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 197)
List actions = new ArrayList(viewIds.size());
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 197)
List actions = new ArrayList(viewIds.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 198)
for (Iterator i = viewIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 205)
actions.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 208)
Collections.sort(actions, actionComparator);
Type safety: Unchecked invocation sort(List, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 208)
Collections.sort(actions, actionComparator);
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 208)
Collections.sort(actions, actionComparator);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 209)
for (Iterator i = actions.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 275)
parms.parameters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 277)
parms.parameters.put(VIEW_ID_PARM, viewId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 279)
parms.parameters.put( IWorkbenchCommandConstants.VIEWS_SHOW_VIEW_PARM_FASTVIEW, "true"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 286)
private List addOpenedViews(IWorkbenchPage page, List actions) {
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 286)
private List addOpenedViews(IWorkbenchPage page, List actions) {
List is a raw type. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 287)
ArrayList views = getParts(page);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 288)
ArrayList result = new ArrayList(views.size() + actions.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 288)
ArrayList result = new ArrayList(views.size() + actions.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 293)
result.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 299)
result.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 305)
private ArrayList getParts(IWorkbenchPage page) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 306)
ArrayList parts = (ArrayList) openedViews.get(page);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 306)
ArrayList parts = (ArrayList) openedViews.get(page);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 308)
parts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/ShowViewMenu.java
 (at line 309)
openedViews.put(page, parts);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 32)
private Map listenersToPartId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 32)
private Map listenersToPartId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 33)
private Map postListenersToPartId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 33)
private Map postListenersToPartId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 55)
listenersToPartId.put(listener, partId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 65)
postListenersToPartId.put(listener, partId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/SlaveSelectionService.java
 (at line 115)
Iterator i = listenersToPartId.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/TrimArea.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimArea.java
 (at line 62)
List trimContents;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimArea.java
 (at line 64)
List trimLines;
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/TrimDropTarget.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimDropTarget.java
 (at line 192)
List tDescs = layout.getTrimArea(areaId).getDescriptors();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimDropTarget.java
 (at line 193)
for (Iterator iter = tDescs.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimDropTarget.java
 (at line 228)
List tDescs = layout.getTrimArea(areaId).getDescriptors();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/TrimDropTarget.java
 (at line 229)
for (Iterator iter = tDescs.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 33)
protected List pendingStartup = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 33)
protected List pendingStartup = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 48)
public static final ThreadLocal startupThread = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 48)
public static final ThreadLocal startupThread = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 65)
super.set(value);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 69)
public static final ThreadLocal overrideThread = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 69)
public static final ThreadLocal overrideThread = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 80)
super.set(value);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 97)
for (Iterator i = pendingStartup.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/UISynchronizer.java
 (at line 123)
pendingStartup.add(runnable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ViewActionBuilder.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewActionBuilder.java
 (at line 59)
ArrayList results = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewActionBuilder.java
 (at line 59)
ArrayList results = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewActionBuilder.java
 (at line 63)
results.addAll(bc.actions);
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewActionBuilder.java
 (at line 66)
return (ActionDescriptor[]) results .toArray(new ActionDescriptor[results.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterPart.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterPart.java
 (at line 170)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterSite.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterSite.java
 (at line 49)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterSite.java
 (at line 88)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/ViewIntroAdapterSite.java
 (at line 106)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WWinPluginAction.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WWinPluginAction.java
 (at line 53)
private static ArrayList staticActionList = new ArrayList(50);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WWinPluginAction.java
 (at line 53)
private static ArrayList staticActionList = new ArrayList(50);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WWinPluginAction.java
 (at line 147)
staticActionList.add(action);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WWinPluginAction.java
 (at line 161)
Iterator iter = staticActionList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/Workbench.java : 32 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 260)
private final List starting;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 266)
this.starting = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 275)
starting.add(bundleName = event.getBundle().getSymbolicName());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 416)
private ServiceRegistration workbenchService;
ServiceRegistration is a raw type. References to generic type ServiceRegistration<S> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 598)
private static ServiceTracker instanceAppContext;
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 602)
instanceAppContext = new ServiceTracker( WorkbenchPlugin.getDefault().getBundleContext(), IApplicationContext.class .getName(), null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 602)
instanceAppContext = new ServiceTracker(
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 717)
Dictionary properties = new Hashtable();
Dictionary is a raw type. References to generic type Dictionary<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 717)
Dictionary properties = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 718)
properties.put(Constants.SERVICE_RANKING, new Integer(Integer.MAX_VALUE));
Type safety: The method put(Object, Object) belongs to the raw type Dictionary. References to generic type Dictionary<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 720)
final ServiceRegistration registration[] = new ServiceRegistration[1];
ServiceRegistration is a raw type. References to generic type ServiceRegistration<S> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 745)
startupMonitor, properties);
Type safety: The expression of type Dictionary needs unchecked conversion to conform to Dictionary<String,?>
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2301)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2301)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2305)
pluginIds.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2308)
return (String[]) pluginIds.toArray(new String[pluginIds.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2344)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2344)
HashSet disabledPlugins = new HashSet(Arrays .asList(getDisabledEarlyActivatedPlugins()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2344)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2407)
UISynchronizer.startupThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2466)
UISynchronizer.startupThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3137)
public final Object getAdapter(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3147)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3156)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3172)
public final void registerService(final Class api, final Object service) {
Class is a raw type. References to generic type Class<T> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3194)
public final void addShowingMenus(final Set menuIds, final ISelection localSelection,
Set is a raw type. References to generic type Set<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3197)
Map currentState = menuSourceProvider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 3214)
public final void removeShowingMenus(final Set menuIds, final ISelection localSelection,
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchConfigurer.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchConfigurer.java
 (at line 47)
private Map extraData = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchConfigurer.java
 (at line 47)
private Map extraData = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchConfigurer.java
 (at line 151)
extraData.put(key, data);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java
 (at line 69)
private static Map descriptors;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java
 (at line 514)
getDescriptors().put(symbolicName, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java
 (at line 525)
public static Map getDescriptors() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java
 (at line 593)
getDescriptors().put(key, desc);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchImages.java
 (at line 639)
descriptors = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 57)
List controls = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 57)
List controls = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 155)
private List dragHandles;
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 179)
dragHandles = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 410)
private List getTrimContents(String areaId) {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 411)
List trimContents = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 411)
List trimContents = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 425)
trimContents.add(children[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 484)
for (Iterator iter = trimArea.trimLines.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 519)
private List computeWrappedTrim(TrimArea trimArea, int majorHint) {
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 523)
List lines = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 523)
List lines = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 525)
lines.add(curLine);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 530)
for (Iterator iter = trimArea.trimContents.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 566)
curLine.controls.add(control);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 581)
lines.add(curLine);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 583)
curLine.controls.add(control);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 614)
List tileAreas = trimArea.trimLines;
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 618)
for (Iterator areaIter = tileAreas.iterator(); areaIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 633)
for (Iterator iter = curLine.controls.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 715)
for (Iterator iter = dragHandles.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchLayout.java
 (at line 725)
for (Iterator iter = dragHandles.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 543)
private ArrayList oldActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 543)
private ArrayList oldActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 608)
ArrayList newActionSets = null;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 670)
ArrayList newActionSets = calculateActionSets(activePart, newEditor);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 720)
private ArrayList calculateActionSets(IWorkbenchPart part, IEditorPart editor) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 721)
ArrayList newActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 721)
ArrayList newActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 726)
newActionSets.add(partActionSets[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 733)
newActionSets.add(editorActionSets[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 747)
private boolean updateActionSets(ArrayList newActionSets) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2688)
ArrayList getPerspectiveExtensionActionSets(String id) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2699)
return new ArrayList(ModeledPageLayout.getIds(temporary, ModeledPageLayout.ACTION_SET_TAG));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2699)
return new ArrayList(ModeledPageLayout.getIds(temporary,
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3251)
switch (promptToSave[i]) {
The enum constant CANCEL needs a corresponding case label in this enum switch on ISaveHandler.Save

/Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java
 (at line 157)
protected Map propertyCache = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java
 (at line 157)
protected Map propertyCache = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java
 (at line 575)
Iterator i = propertyCache.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java
 (at line 577)
Map.Entry e = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPartReference.java
 (at line 577)
Map.Entry e = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 146)
private Collection startingBundles = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 146)
private Collection startingBundles = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 191)
private ServiceTracker debugTracker = null;
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 780)
public static void log(Class clazz, String methodName, Throwable t) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1154)
ServiceReference[] ref;
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1166)
Object result = bundleContext.getService(ref[i]);
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1166)
Object result = bundleContext.getService(ref[i]);
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1195)
startingBundles.add(event.getBundle());
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1454)
debugTracker = new ServiceTracker(bundleContext, DebugOptions.class.getName(), null);
Type safety: The constructor ServiceTracker(BundleContext, String, ServiceTrackerCustomizer) belongs to the raw type ServiceTracker. References to generic type ServiceTracker<S,T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1454)
debugTracker = new ServiceTracker(bundleContext, DebugOptions.class.getName(), null);
ServiceTracker is a raw type. References to generic type ServiceTracker<S,T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchSupportFactory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchSupportFactory.java
 (at line 34)
public Object create(Class serviceInterface, IServiceLocator parentLocator,
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2291)
public List getAreaTrim(int areaId) {
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2295)
public void updateAreaTrim(int id, List trim, boolean removeExtra) {
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2298)
public List getAllTrim() {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2348)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2352)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 113)
private Map extraData = new HashMap(1);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 113)
private Map extraData = new HashMap(1);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 119)
private ArrayList transferTypes = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 119)
private ArrayList transferTypes = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 441)
extraData.put(key, data);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 452)
transferTypes.add(tranfer);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindowConfigurer.java
 (at line 469)
transferTypes.toArray(transfers);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkingSet.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSet.java
 (at line 155)
final Set items = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSet.java
 (at line 155)
final Set items = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSet.java
 (at line 186)
items.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSet.java
 (at line 190)
internalSetElements((IAdaptable[]) items.toArray(new IAdaptable[items .size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSet.java
 (at line 211)
Iterator iterator = elements.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/WorkingSetComparator.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSetComparator.java
 (at line 22)
public class WorkingSetComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSetComparator.java
 (at line 24)
private static ThreadLocal INSTANCES = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkingSetComparator.java
 (at line 24)
private static ThreadLocal INSTANCES = new ThreadLocal() {
ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutBundleData.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutBundleData.java
 (at line 101)
ServiceReference factoryRef = bundleContext
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutBundleData.java
 (at line 105)
SignedContentFactory contentFactory = (SignedContentFactory) bundleContext .getService(factoryRef);
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutBundleData.java
 (at line 106)
.getService(factoryRef);
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>

/Eclipse UI/org/eclipse/ui/internal/about/AboutData.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 76)
List infoList = Arrays.asList(infos);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 101)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String provider1 = info1.getProviderName(); String provider2 = info2.getProviderName(); if (!provider1.equals(provider2)) { return collator.compare(provider1, provider2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: Unchecked invocation sort(AboutData[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 101)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String provider1 = info1.getProviderName(); String provider2 = info2.getProviderName(); if (!provider1.equals(provider2)) { return collator.compare(provider1, provider2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super AboutData>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 101)
Arrays.sort(infos, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 137)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; return collator.compare(info1.getName(), info2.getName()); } });
Type safety: Unchecked invocation sort(AboutData[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 137)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; return collator.compare(info1.getName(), info2.getName()); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super AboutData>
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 137)
Arrays.sort(infos, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 166)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String version1 = info1.getVersion(); String version2 = info2.getVersion(); if (!version1.equals(version2)) { return collator.compare(version1, version2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: Unchecked invocation sort(AboutData[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 166)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String version1 = info1.getVersion(); String version2 = info2.getVersion(); if (!version1.equals(version2)) { return collator.compare(version1, version2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super AboutData>
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 166)
Arrays.sort(infos, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 203)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String id1 = info1.getId(); String id2 = info2.getId(); if (!id1.equals(id2)) { return collator.compare(id1, id2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: Unchecked invocation sort(AboutData[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 203)
Arrays.sort(infos, new Comparator() { Collator collator = Collator.getInstance(Locale.getDefault()); public int compare(Object a, Object b) { AboutData info1 = (AboutData) a; AboutData info2 = (AboutData) b; String id1 = info1.getId(); String id2 = info2.getId(); if (!id1.equals(id2)) { return collator.compare(id1, id2); } return collator.compare(info1.getName(), info2.getName()); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super AboutData>
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutData.java
 (at line 203)
Arrays.sort(infos, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 24)
private Map providerMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 24)
private Map providerMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 69)
List infoList = (List) providerMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 69)
List infoList = (List) providerMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 71)
infoList.add(info);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 75)
infoList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 76)
infoList.add(info);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 77)
providerMap.put(key, infoList);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 95)
List infoList = (List) providerMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 95)
List infoList = (List) providerMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesButtonManager.java
 (at line 100)
return (AboutBundleGroupData[]) infoList .toArray(new AboutBundleGroupData[0]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 87)
private Map cachedImages = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 87)
private Map cachedImages = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 105)
private static Map featuresMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 121)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 121)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 127)
groups.add(new AboutBundleGroupData(bundleGroups[j]));
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 131)
bundleGroupInfos = (AboutBundleGroupData[]) groups .toArray(new AboutBundleGroupData[0]);
Type safety: The method toArray(Object[]) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 323)
Iterator iter = cachedImages.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 370)
cachedImages.put(desc, image);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 487)
protected Collection getSelectionValue() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 494)
ArrayList list = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 494)
ArrayList list = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutFeaturesPage.java
 (at line 495)
list.add(items[0].getData());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 81)
private LinkedList resolveQueue = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 81)
private LinkedList resolveQueue = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 86)
private List updateQueue = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 86)
private List updateQueue = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 120)
updateQueue.add(data);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 161)
data = (AboutBundleData[]) updateQueue .toArray(new AboutBundleData[updateQueue.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 190)
resolveQueue.add(data);
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 323)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 323)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 328)
map.put(data.getVersionedId(), data);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 331)
bundleInfos = (AboutBundleData[]) map.values().toArray( new AboutBundleData[0]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 618)
int result = getComparator().compare(e1p, e2p);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 632)
int result = getComparator().compare(e1p, e2p);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutPluginsPage.java
 (at line 638)
result = getComparator().compare(e1p, e2p);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 45)
ArrayList linkRanges = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 45)
ArrayList linkRanges = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 46)
ArrayList links = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 46)
ArrayList links = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 90)
linkRanges.add(new int[] { urlOffset, urlLength });
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 91)
links.add(s.substring(urlOffset, urlOffset+urlLength));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 95)
return new AboutItem(s, (int[][]) linkRanges.toArray(new int[linkRanges .size()][2]), (String[]) links
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutTextManager.java
 (at line 96)
.size()][2]), (String[]) links .toArray(new String[links.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 53)
ArrayList linkRanges = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 53)
ArrayList linkRanges = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 54)
ArrayList links = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 54)
ArrayList links = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 99)
linkRanges.add(new int[] { urlOffset, urlLength });
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 100)
links.add(s.substring(urlOffset, urlOffset + urlLength));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 104)
return new AboutItem(s, (int[][]) linkRanges.toArray(new int[linkRanges .size()][2]), (String[]) links
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/AboutUtils.java
 (at line 105)
.size()][2]), (String[]) links .toArray(new String[links.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 130)
final ServiceReference factoryRef = bundleContext
ServiceReference is a raw type. References to generic type ServiceReference<S> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 144)
final SignedContentFactory contentFactory = (SignedContentFactory) bundleContext .getService(factoryRef);
Type safety: Unchecked invocation getService(ServiceReference) of the generic method getService(ServiceReference<S>) of type BundleContext
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 145)
.getService(factoryRef);
Type safety: The expression of type ServiceReference needs unchecked conversion to conform to ServiceReference<Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 186)
for (Iterator i = certs[0].entrySet().iterator(); i
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 188)
Map.Entry entry = (Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 188)
Map.Entry entry = (Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 261)
List certs = new ArrayList(chain.length);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 261)
List certs = new ArrayList(chain.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 265)
Map cert = parseCert(((X509Certificate) chain[i]).getSubjectDN()
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 268)
certs.add(cert);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/BundleSigningInfo.java
 (at line 270)
return (Properties[]) certs.toArray(new Properties[certs.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 67)
SortedSet set = new TreeSet(new Comparator() {
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 67)
SortedSet set = new TreeSet(new Comparator() { public int compare(Object o1, Object o2) { String s1 = (String) o1; String s2 = (String) o2; return s1.compareTo(s2); } });
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 67)
SortedSet set = new TreeSet(new Comparator() {
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 67)
SortedSet set = new TreeSet(new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 74)
set.addAll(properties.keySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 75)
Iterator i = set.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 113)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 113)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 118)
groups.add(new AboutBundleGroupData(bundleGroups[j]));
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/ConfigurationLogDefaultSection.java
 (at line 122)
AboutBundleGroupData[] bundleGroupInfos = (AboutBundleGroupData[]) groups .toArray(new AboutBundleGroupData[0]);
Type safety: The method toArray(Object[]) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 63)
HashMap buttonMap = new HashMap(); // page id->Collection of page
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 63)
HashMap buttonMap = new HashMap(); // page id->Collection of page
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 81)
List buttons = (List) buttonMap.get(currentPageId);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 81)
List buttons = (List) buttonMap.get(currentPageId);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 124)
List list = (List) buttonMap.get(id);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 124)
List list = (List) buttonMap.get(id);
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 126)
list = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 127)
buttonMap.put(id, list);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 129)
list.add(button);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 133)
buttonMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 146)
private Map pageToId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 146)
private Map pageToId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/about/InstallationDialog.java
 (at line 282)
pageToId.put(page, element .getAttribute(IWorkbenchRegistryConstants.ATT_ID));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 119)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 119)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 129)
List setsOfType = (List) map.get(setType);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 129)
List setsOfType = (List) map.get(setType);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 131)
setsOfType = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 132)
map.put(setType, setsOfType);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 134)
setsOfType.add(allSets[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 139)
for (Iterator iter = map.keySet().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 140)
List setsOfType = (List) map.get(iter.next());
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 140)
List setsOfType = (List) map.get(iter.next());
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/AbstractWorkingSetPulldownDelegate.java
 (at line 142)
setsOfType.toArray(typedSets[i++]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/actions/CommandAction.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/CommandAction.java
 (at line 82)
Map parameterMap) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/CommandAction.java
 (at line 115)
String commandId, Map parameterMap) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/CommandAction.java
 (at line 175)
Map parameterMap) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java : 20 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 110)
Collection oldElements = Arrays.asList(set.getElements());
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 111)
Set newElements = new HashSet(oldElements.size()
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 111)
Set newElements = new HashSet(oldElements.size()
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 113)
newElements.addAll(oldElements);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 114)
List selectedAsList = Arrays.asList(selectedElements);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 116)
newElements.addAll(selectedAsList);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 118)
newElements.removeAll(selectedAsList);
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 120)
set.setElements((IAdaptable[]) newElements .toArray(new IAdaptable[newElements.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 196)
List menuItems = getItems();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 224)
private List getItems() {
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 225)
List menuItems = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 225)
List menuItems = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 231)
menuItems.add(emptyAction);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 254)
Set existingElements = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 254)
Set existingElements = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 255)
existingElements.addAll(Arrays .asList(set.getElements()));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 284)
menuItems.add(new Separator());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 289)
menuItems.add(action);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 301)
menuItems.add(emptyAction);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/ModifyWorkingSetDelegate.java
 (at line 307)
List menuItems = getItems();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/actions/NewWizardShortcutAction.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/NewWizardShortcutAction.java
 (at line 105)
Class fileClass = LegacyResourceSupport.getFileClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java
 (at line 61)
Set newList = new HashSet(Arrays.asList(getWindow().getActivePage()
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java
 (at line 61)
Set newList = new HashSet(Arrays.asList(getWindow().getActivePage() .getWorkingSets()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java
 (at line 61)
Set newList = new HashSet(Arrays.asList(getWindow().getActivePage()
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java
 (at line 73)
newList.add(set);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/actions/SelectWorkingSetsAction.java
 (at line 79)
(IWorkingSet[]) newList.toArray(new IWorkingSet[newList .size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 19)
protected List activityRequirementBindingDefinitions = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 21)
protected List activityDefinitions = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 23)
protected List activityPatternBindingDefinitions = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 27)
private List activityRegistryListeners;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 29)
protected List categoryActivityBindingDefinitions = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 31)
protected List categoryDefinitions = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 33)
protected List defaultEnabledActivities = Collections.EMPTY_LIST;
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 45)
activityRegistryListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 49)
activityRegistryListeners.add(activityRegistryListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 66)
public List getActivityRequirementBindingDefinitions() {
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 70)
public List getActivityDefinitions() {
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 74)
public List getActivityPatternBindingDefinitions() {
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 78)
public List getCategoryActivityBindingDefinitions() {
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 82)
public List getCategoryDefinitions() {
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/AbstractActivityRegistry.java
 (at line 97)
public List getDefaultEnabledActivities() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/Activity.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 34)
private final static Set strongReferences = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 34)
private final static Set strongReferences = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 36)
private Set activityRequirementBindings;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 40)
private List activityListeners;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 42)
private Set activityPatternBindings;
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 78)
activityListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 82)
activityListeners.add(activityListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 85)
strongReferences.add(this);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 165)
public Set getActivityRequirementBindings() {
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 169)
public Set getActivityPatternBindings() {
Set is a raw type. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 217)
for (Iterator iterator = activityPatternBindings.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 245)
boolean setActivityRequirementBindings(Set activityRequirementBindings) {
Set is a raw type. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 252)
this.activityRequirementBindingsAsArray = (IActivityRequirementBinding[]) this.activityRequirementBindings .toArray(new IActivityRequirementBinding[this.activityRequirementBindings .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 263)
boolean setActivityPatternBindings(Set activityPatternBindings) {
Set is a raw type. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Activity.java
 (at line 269)
this.activityPatternBindingsAsArray = (IActivityPatternBinding[]) this.activityPatternBindings .toArray(new IActivityPatternBinding[this.activityPatternBindings .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 23)
public final class ActivityDefinition implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 29)
static Map activityDefinitionsById(Collection activityDefinitions,
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 29)
static Map activityDefinitionsById(Collection activityDefinitions,
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 35)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 35)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 36)
Iterator iterator = activityDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 45)
map.put(id, activityDefinition);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 52)
static Map activityDefinitionsByName(Collection activityDefinitions,
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 52)
static Map activityDefinitionsByName(Collection activityDefinitions,
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 58)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 58)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 59)
Iterator iterator = activityDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 68)
Collection activityDefinitions2 = (Collection) map.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 68)
Collection activityDefinitions2 = (Collection) map.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 71)
activityDefinitions2 = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 72)
map.put(name, activityDefinitions2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityDefinition.java
 (at line 75)
activityDefinitions2.add(activityDefinition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 28)
static Map activityPatternBindingDefinitionsByActivityId(
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 29)
Collection activityPatternBindingDefinitions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 34)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 34)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 35)
Iterator iterator = activityPatternBindingDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 45)
Collection activityPatternBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 45)
Collection activityPatternBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 49)
activityPatternBindingDefinitions2 = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 50)
map.put(activityId, activityPatternBindingDefinitions2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityPatternBindingDefinition.java
 (at line 53)
activityPatternBindingDefinitions2 .add(activityPatternBindingDefinition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 28)
static Map activityRequirementBindingDefinitionsByActivityId(
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 29)
Collection activityRequirementBindingDefinitions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 34)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 34)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 35)
Iterator iterator = activityRequirementBindingDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 46)
Collection activityRequirementBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 46)
Collection activityRequirementBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 50)
activityRequirementBindingDefinitions2 = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 51)
map.put(parentActivityId, activityRequirementBindingDefinitions2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ActivityRequirementBindingDefinition.java
 (at line 55)
activityRequirementBindingDefinitions2 .add(activityRequirementBindingDefinition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/Category.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 31)
private final static Set strongReferences = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 31)
private final static Set strongReferences = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 33)
private Set categoryActivityBindings;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 37)
private List categoryListeners;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 65)
categoryListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 69)
categoryListeners.add(categoryListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 72)
strongReferences.add(this);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 131)
public Set getCategoryActivityBindings() {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 180)
boolean setCategoryActivityBindings(Set categoryActivityBindings) {
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Category.java
 (at line 187)
this.categoryActivityBindingsAsArray = (ICategoryActivityBinding[]) this.categoryActivityBindings .toArray(new ICategoryActivityBinding[this.categoryActivityBindings .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 28)
static Map categoryActivityBindingDefinitionsByCategoryId(
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 29)
Collection categoryActivityBindingDefinitions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 34)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 34)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 35)
Iterator iterator = categoryActivityBindingDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 47)
Collection categoryActivityBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 47)
Collection categoryActivityBindingDefinitions2 = (Collection) map
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 51)
categoryActivityBindingDefinitions2 = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 52)
map.put(categoryId, categoryActivityBindingDefinitions2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryActivityBindingDefinition.java
 (at line 55)
categoryActivityBindingDefinitions2 .add(categoryActivityBindingDefinition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 22)
public final class CategoryDefinition implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 28)
static Map categoryDefinitionsById(Collection categoryDefinitions,
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 28)
static Map categoryDefinitionsById(Collection categoryDefinitions,
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 34)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 34)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 35)
Iterator iterator = categoryDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 44)
map.put(id, categoryDefinition);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 51)
static Map categoryDefinitionsByName(Collection categoryDefinitions,
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 51)
static Map categoryDefinitionsByName(Collection categoryDefinitions,
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 57)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 57)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 58)
Iterator iterator = categoryDefinitions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 67)
Collection categoryDefinitions2 = (Collection) map.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 67)
Collection categoryDefinitions2 = (Collection) map.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 70)
categoryDefinitions2 = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 71)
map.put(name, categoryDefinitions2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/CategoryDefinition.java
 (at line 74)
categoryDefinitions2.add(categoryDefinition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java : 43 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 38)
private List activityRequirementBindingDefinitions;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 40)
private List activityDefinitions;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 42)
private List activityPatternBindingDefinitions;
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 44)
private List categoryActivityBindingDefinitions;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 46)
private List categoryDefinitions;
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 48)
private List defaultEnabledActivities;
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 116)
activityRequirementBindingDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 122)
activityDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 128)
activityPatternBindingDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 134)
categoryActivityBindingDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 140)
categoryDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 146)
defaultEnabledActivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 193)
for (Iterator i = activityRequirementBindingDefinitions.iterator(); i
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 228)
super.activityRequirementBindingDefinitions = Collections .unmodifiableList(new ArrayList(activityRequirementBindingDefinitions));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 229)
.unmodifiableList(new ArrayList(activityRequirementBindingDefinitions));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 229)
.unmodifiableList(new ArrayList(activityRequirementBindingDefinitions));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 229)
.unmodifiableList(new ArrayList(activityRequirementBindingDefinitions));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 234)
super.activityDefinitions = Collections .unmodifiableList(new ArrayList(activityDefinitions));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 235)
.unmodifiableList(new ArrayList(activityDefinitions));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 235)
.unmodifiableList(new ArrayList(activityDefinitions));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 235)
.unmodifiableList(new ArrayList(activityDefinitions));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 241)
super.activityPatternBindingDefinitions = Collections .unmodifiableList(new ArrayList(activityPatternBindingDefinitions));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 242)
.unmodifiableList(new ArrayList(activityPatternBindingDefinitions));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 242)
.unmodifiableList(new ArrayList(activityPatternBindingDefinitions));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 242)
.unmodifiableList(new ArrayList(activityPatternBindingDefinitions));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 248)
super.categoryActivityBindingDefinitions = Collections .unmodifiableList(new ArrayList(categoryActivityBindingDefinitions));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 249)
.unmodifiableList(new ArrayList(categoryActivityBindingDefinitions));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 249)
.unmodifiableList(new ArrayList(categoryActivityBindingDefinitions));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 249)
.unmodifiableList(new ArrayList(categoryActivityBindingDefinitions));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 254)
super.categoryDefinitions = Collections .unmodifiableList(new ArrayList(categoryDefinitions));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 255)
.unmodifiableList(new ArrayList(categoryDefinitions));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 255)
.unmodifiableList(new ArrayList(categoryDefinitions));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 255)
.unmodifiableList(new ArrayList(categoryDefinitions));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 260)
super.defaultEnabledActivities = Collections .unmodifiableList(new ArrayList(defaultEnabledActivities));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 261)
.unmodifiableList(new ArrayList(defaultEnabledActivities));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 261)
.unmodifiableList(new ArrayList(defaultEnabledActivities));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 261)
.unmodifiableList(new ArrayList(defaultEnabledActivities));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 277)
defaultEnabledActivities.add(enabledActivity);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 290)
activityRequirementBindingDefinitions .add(activityRequirementBindingDefinition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 320)
activityDefinitions.add(activityDefinition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 332)
activityPatternBindingDefinitions .add(activityPatternBindingDefinition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 345)
categoryActivityBindingDefinitions .add(categoryActivityBindingDefinition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ExtensionActivityRegistry.java
 (at line 358)
categoryDefinitions.add(categoryDefinition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 21)
List getActivityRequirementBindingDefinitions();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 23)
List getActivityDefinitions();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 25)
List getActivityPatternBindingDefinitions();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 27)
List getCategoryActivityBindingDefinitions();
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 29)
List getCategoryDefinitions();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/IActivityRegistry.java
 (at line 31)
List getDefaultEnabledActivities();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/Identifier.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/Identifier.java
 (at line 152)
activityIds = Util.safeCopy(activityIds, String.class);
Type safety: The expression of type Set needs unchecked conversion to conform to Set<String>

/Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 41)
public static Set getActivityIdsForCategory(
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 43)
Set bindings = category.getCategoryActivityBindings();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 44)
Set activityIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 44)
Set activityIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 45)
for (Iterator i = bindings.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 50)
activityIds.add(id);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 60)
Set activityIds = getActivityIdsForCategory(activityManager,
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 62)
if (activityManager.getEnabledActivityIds() .containsAll(activityIds)) {
Type safety: The method containsAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 71)
public static Set getEnabledCategories(IActivityManager activityManager) {
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 73)
Set definedCategoryIds = activityManager.getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 74)
Set enabledCategories = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 74)
Set enabledCategories = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 75)
for (Iterator i = definedCategoryIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 78)
enabledCategories.add(categoryId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 84)
public static Set getPartiallyEnabledCategories(
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 86)
Set definedCategoryIds = activityManager.getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 87)
Set partialCategories = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 87)
Set partialCategories = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 88)
for (Iterator i = definedCategoryIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 91)
partialCategories.add(categoryId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 100)
Set activityIds = getActivityIdsForCategory(activityManager,
Set is a raw type. References to generic type Set<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/InternalActivityHelper.java
 (at line 103)
for (Iterator i = activityIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java : 100 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 60)
private Map activitiesById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 60)
private Map activitiesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 62)
private Map activityRequirementBindingsByActivityId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 62)
private Map activityRequirementBindingsByActivityId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 64)
private Map activityDefinitionsById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 64)
private Map activityDefinitionsById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 66)
private Map activityPatternBindingsByActivityId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 66)
private Map activityPatternBindingsByActivityId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 70)
private Map categoriesById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 70)
private Map categoriesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 72)
private Map categoryActivityBindingsByCategoryId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 72)
private Map categoryActivityBindingsByCategoryId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 74)
private Map categoryDefinitionsById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 74)
private Map categoryDefinitionsById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 76)
private Set definedActivityIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 76)
private Set definedActivityIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 78)
private Set definedCategoryIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 78)
private Set definedCategoryIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 80)
private Set enabledActivityIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 80)
private Set enabledActivityIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 82)
private Map identifiersById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 82)
private Map identifiersById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 93)
private List deferredIdentifiers = Collections.synchronizedList(new LinkedList());
List is a raw type. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 93)
private List deferredIdentifiers = Collections.synchronizedList(new LinkedList());
Type safety: Unchecked invocation synchronizedList(LinkedList) of the generic method synchronizedList(List<T>) of type Collections
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 93)
private List deferredIdentifiers = Collections.synchronizedList(new LinkedList());
Type safety: The expression of type LinkedList needs unchecked conversion to conform to List<Object>
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 93)
private List deferredIdentifiers = Collections.synchronizedList(new LinkedList());
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 107)
private Map refsByActivityDefinition = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 107)
private Map refsByActivityDefinition = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 146)
activitiesById.put(activityId, activity);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 162)
categoriesById.put(categoryId, category);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 168)
public Set getDefinedActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 169)
return Collections.unmodifiableSet(definedActivityIds);
Type safety: Unchecked invocation unmodifiableSet(Set) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 169)
return Collections.unmodifiableSet(definedActivityIds);
Type safety: The expression of type Set needs unchecked conversion to conform to Set<? extends Object>
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 172)
public Set getDefinedCategoryIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 173)
return Collections.unmodifiableSet(definedCategoryIds);
Type safety: Unchecked invocation unmodifiableSet(Set) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 173)
return Collections.unmodifiableSet(definedCategoryIds);
Type safety: The expression of type Set needs unchecked conversion to conform to Set<? extends Object>
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 176)
public Set getEnabledActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 177)
return Collections.unmodifiableSet(enabledActivityIds);
Type safety: Unchecked invocation unmodifiableSet(Set) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 177)
return Collections.unmodifiableSet(enabledActivityIds);
Type safety: The expression of type Set needs unchecked conversion to conform to Set<? extends Object>
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 190)
identifiersById.put(identifierId, identifier);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 196)
private void getRequiredActivityIds(Set activityIds, Set requiredActivityIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 196)
private void getRequiredActivityIds(Set activityIds, Set requiredActivityIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 197)
for (Iterator iterator = activityIds.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 200)
Set childActivityIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 200)
Set childActivityIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 201)
Set activityRequirementBindings = activity
Set is a raw type. References to generic type Set<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 204)
for (Iterator iterator2 = activityRequirementBindings.iterator(); iterator2
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 208)
childActivityIds.add(activityRequirementBinding .getRequiredActivityId());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 212)
childActivityIds.removeAll(requiredActivityIds);
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 213)
requiredActivityIds.addAll(childActivityIds);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 218)
private void notifyActivities(Map activityEventsByActivityId) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 219)
for (Iterator iterator = activityEventsByActivityId.entrySet()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 221)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 221)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 232)
private void notifyCategories(Map categoryEventsByCategoryId) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 233)
for (Iterator iterator = categoryEventsByCategoryId.entrySet()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 235)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 235)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 246)
private void notifyIdentifiers(Map identifierEventsByIdentifierId) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 247)
for (Iterator iterator = identifierEventsByIdentifierId.entrySet()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 249)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 249)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 267)
Collection activityDefinitions = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 267)
Collection activityDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 268)
activityDefinitions.addAll(activityRegistry.getActivityDefinitions());
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 269)
Map activityDefinitionsById = new HashMap(ActivityDefinition
Map is a raw type. References to generic type Map<K,V> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 269)
Map activityDefinitionsById = new HashMap(ActivityDefinition .activityDefinitionsById(activityDefinitions, false));
Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 269)
Map activityDefinitionsById = new HashMap(ActivityDefinition
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 272)
for (Iterator iterator = activityDefinitionsById.values().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 283)
Collection categoryDefinitions = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 283)
Collection categoryDefinitions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 284)
categoryDefinitions.addAll(activityRegistry.getCategoryDefinitions());
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 285)
Map categoryDefinitionsById = new HashMap(CategoryDefinition
Map is a raw type. References to generic type Map<K,V> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 285)
Map categoryDefinitionsById = new HashMap(CategoryDefinition .categoryDefinitionsById(categoryDefinitions, false));
Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 285)
Map categoryDefinitionsById = new HashMap(CategoryDefinition
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 288)
for (Iterator iterator = categoryDefinitionsById.values().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 299)
Map activityRequirementBindingDefinitionsByActivityId = ActivityRequirementBindingDefinition
Map is a raw type. References to generic type Map<K,V> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 302)
Map activityRequirementBindingsByActivityId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 302)
Map activityRequirementBindingsByActivityId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 304)
for (Iterator iterator = activityRequirementBindingDefinitionsByActivityId
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 306)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 306)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 310)
Collection activityRequirementBindingDefinitions = (Collection) entry
Collection is a raw type. References to generic type Collection<E> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 310)
Collection activityRequirementBindingDefinitions = (Collection) entry
Collection is a raw type. References to generic type Collection<E> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 314)
for (Iterator iterator2 = activityRequirementBindingDefinitions
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 325)
Set activityRequirementBindings = (Set) activityRequirementBindingsByActivityId
Set is a raw type. References to generic type Set<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 325)
Set activityRequirementBindings = (Set) activityRequirementBindingsByActivityId
Set is a raw type. References to generic type Set<E> should be parameterized
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 329)
activityRequirementBindings = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 330)
activityRequirementBindingsByActivityId.put( parentActivityId, activityRequirementBindings);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 335)
activityRequirementBindings .add(activityRequirementBinding);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 343)
Map activityPatternBindingDefinitionsByActivityId = ActivityPatternBindingDefinition
Map is a raw type. References to generic type Map<K,V> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 346)
Map activityPatternBindingsByActivityId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 346)
Map activityPatternBindingsByActivityId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
94. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 348)
for (Iterator iterator = activityPatternBindingDefinitionsByActivityId
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
95. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 350)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
96. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 350)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
97. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 354)
Collection activityPatternBindingDefinitions = (Collection) entry
Collection is a raw type. References to generic type Collection<E> should be parameterized
98. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 354)
Collection activityPatternBindingDefinitions = (Collection) entry
Collection is a raw type. References to generic type Collection<E> should be parameterized
99. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 358)
for (Iterator iterator2 = activityPatternBindingDefinitions
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
100. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/MutableActivityManager.java
 (at line 368)
Set activityPatternBindings = (Set) activityPatternBindingsByActivityId
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ProxyActivityManager.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ProxyActivityManager.java
 (at line 63)
public Set getDefinedActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ProxyActivityManager.java
 (at line 67)
public Set getDefinedCategoryIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ProxyActivityManager.java
 (at line 71)
public Set getEnabledActivityIds() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java : 33 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 58)
Set activityIds = InternalActivityHelper.getActivityIdsForCategory(
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 60)
List categoryActivities = new ArrayList(activityIds.size());
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 60)
List categoryActivities = new ArrayList(activityIds.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 61)
for (Iterator i = activityIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 63)
categoryActivities.add(new CategorizedActivity(category, manager .getActivity(activityId)));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 67)
return (IActivity[]) categoryActivities .toArray(new IActivity[categoryActivities.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 80)
ArrayList duplicateCategorizedactivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 80)
ArrayList duplicateCategorizedactivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 81)
Set categoryIds = manager.getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 87)
for (Iterator i = categoryIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 98)
duplicateCategorizedactivities .add(new CategorizedActivity(currentCategory, manager.getActivity(currentActivityId)));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 121)
ArrayList childRequiredActivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 121)
ArrayList childRequiredActivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 123)
Set actvitiyRequirementBindings = activity
Set is a raw type. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 128)
for (Iterator i = actvitiyRequirementBindings.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 135)
childRequiredActivities.add(new CategorizedActivity(manager .getCategory((String) currentCategoryIds[index]), manager.getActivity(requiredActivityId)));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 153)
ArrayList parentRequiredActivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 153)
ArrayList parentRequiredActivities = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 154)
Set definedActivities = manager.getDefinedActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 156)
Set activityRequirementBindings = null;
Set is a raw type. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 159)
for (Iterator i = definedActivities.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 164)
for (Iterator j = activityRequirementBindings.iterator(); j
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 173)
parentRequiredActivities .add(new CategorizedActivity( manager .getCategory((String) currentCategoryIds[index]), manager.getActivity(currentActivityId)));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 194)
ArrayList activityCategories = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 194)
ArrayList activityCategories = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 195)
Set categoryIds = manager.getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 198)
for (Iterator i = categoryIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 204)
activityCategories.add(currentCategoryId);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 217)
Set categoryIds = manager.getDefinedCategoryIds();
Set is a raw type. References to generic type Set<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 218)
ArrayList categories = new ArrayList(categoryIds.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 218)
ArrayList categories = new ArrayList(categoryIds.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 219)
for (Iterator i = categoryIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryContentProvider.java
 (at line 223)
categories.add(category);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.java
 (at line 36)
private Map descriptorMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.java
 (at line 36)
private Map descriptorMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.java
 (at line 72)
descriptorMap.put(element, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityCategoryLabelProvider.java
 (at line 79)
descriptorMap.put(element, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityContentProvider.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityContentProvider.java
 (at line 49)
activities = ((Collection) inputElement).toArray();
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java : 37 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 103)
Set checked = new HashSet(Arrays.asList(dualViewer
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 103)
Set checked = new HashSet(Arrays.asList(dualViewer .getCheckedElements()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 103)
Set checked = new HashSet(Arrays.asList(dualViewer
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 149)
handleActivityCheck(new HashSet(Arrays.asList(dualViewer .getCheckedElements())), activity);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 149)
handleActivityCheck(new HashSet(Arrays.asList(dualViewer
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 163)
private void handleActivityCheck(Set checked, Object element) {
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 185)
checked.add(proxy.getCategory());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 204)
private void handleRequiredActivities(Set checked, Object element) {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 216)
handleActivityCheck(new HashSet(Arrays .asList(dualViewer.getCheckedElements())),
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 216)
handleActivityCheck(new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 232)
handleActivityCheck(new HashSet(Arrays .asList(dualViewer.getCheckedElements())),
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 232)
handleActivityCheck(new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 247)
private Set managedActivities = new HashSet(7);
Set is a raw type. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 247)
private Set managedActivities = new HashSet(7);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 377)
Set enabledActivities = activitySupport
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 382)
private void setEnabledStates(Set enabledActivities) {
Set is a raw type. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 383)
Set categories = activitySupport
Set is a raw type. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 385)
List checked = new ArrayList(10), grayed = new ArrayList(10);
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 385)
List checked = new ArrayList(10), grayed = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 385)
List checked = new ArrayList(10), grayed = new ArrayList(10);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 386)
for (Iterator i = categories.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 393)
Collection activities = InternalActivityHelper
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 396)
for (Iterator j = activities.iterator(); j.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 398)
managedActivities.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 402)
checked.add(new CategorizedActivity(category, activity));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 417)
checked.add(category);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 420)
grayed.add(category);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 433)
Set enabledActivities = new HashSet(activitySupport
Set is a raw type. References to generic type Set<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 433)
Set enabledActivities = new HashSet(activitySupport .getEnabledActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 433)
Set enabledActivities = new HashSet(activitySupport
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 437)
enabledActivities.removeAll(managedActivities);
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 445)
enabledActivities.add(((IActivity) element).getId());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 455)
Set defaultEnabled = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 455)
Set defaultEnabled = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 456)
Set activityIds = activitySupport.getDefinedActivityIds();
Set is a raw type. References to generic type Set<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 457)
for (Iterator i = activityIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/ActivityEnabler.java
 (at line 462)
defaultEnabled.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/CategorizedActivity.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/CategorizedActivity.java
 (at line 64)
return activity.compareTo(o);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/CategorizedActivity.java
 (at line 90)
public Set getActivityRequirementBindings() {
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/CategorizedActivity.java
 (at line 97)
public Set getActivityPatternBindings() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 61)
private Set activitiesToEnable = new HashSet(7);
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 61)
private Set activitiesToEnable = new HashSet(7);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 63)
private Collection activityIds;
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 88)
public EnablementDialog(Shell parentShell, Collection activityIds, Properties strings) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 109)
activitiesToEnable.add(activityId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 134)
Set activityIdsCopy = new HashSet(activityIds);
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 134)
Set activityIdsCopy = new HashSet(activityIds);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 134)
Set activityIdsCopy = new HashSet(activityIds);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 148)
activitiesToEnable.add(event.getElement());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 167)
activitiesToEnable.addAll(activityIdsCopy);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/EnablementDialog.java
 (at line 291)
public Set getActivitiesToEnable() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.java
 (at line 29)
private Map hints;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.java
 (at line 74)
private Map getHints() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.java
 (at line 76)
hints = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/RegistryTriggerPoint.java
 (at line 90)
hints.put(id, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.java
 (at line 69)
ArrayList list = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.java
 (at line 69)
ArrayList list = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.java
 (at line 79)
list.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointAdvisorRegistry.java
 (at line 91)
return (TriggerPointAdvisorDescriptor[]) list .toArray(new TriggerPointAdvisorDescriptor[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java
 (at line 36)
private HashMap triggerMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java
 (at line 36)
private HashMap triggerMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java
 (at line 43)
triggerMap.put(ITriggerPointManager.UNKNOWN_TRIGGER_POINT_ID, new AbstractTriggerPoint() { /* * (non-Javadoc) * * @see org.eclipse.ui.activities.ITriggerPoint#getId() */ public String getId() { return ITriggerPointManager.UNKNOWN_TRIGGER_POINT_ID; } /* * (non-Javadoc) * * @see org.eclipse.ui.activities.ITriggerPoint#getStringHint(java.lang.String) */ public String getStringHint(String key) { if (ITriggerPoint.HINT_INTERACTIVE.equals(key)) { // TODO: change to false when we have mapped our // trigger points return Boolean.TRUE.toString(); } return null; } /* * (non-Javadoc) * * @see org.eclipse.ui.activities.ITriggerPoint#getBooleanHint(java.lang.String) */ public boolean getBooleanHint(String key) { if (ITriggerPoint.HINT_INTERACTIVE.equals(key)) { // TODO: change to false when we have mapped our // trigger points return true; } return false; } });
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java
 (at line 108)
public Set getDefinedTriggerPointIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/TriggerPointManager.java
 (at line 147)
triggerMap.put(id, triggerPoint);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 88)
private Set lastEnabled = new HashSet(
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 88)
private Set lastEnabled = new HashSet( mutableActivityManager.getEnabledActivityIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 88)
private Set lastEnabled = new HashSet(
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 96)
Set activityIds = mutableActivityManager
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 100)
lastEnabled = new HashSet(activityIds);
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 100)
lastEnabled = new HashSet(activityIds);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/activities/ws/WorkbenchActivitySupport.java
 (at line 319)
public void setEnabledActivityIds(Set enabledActivityIds) {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/browser/DefaultWorkbenchBrowserSupport.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/browser/DefaultWorkbenchBrowserSupport.java
 (at line 28)
private Hashtable browsers;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/browser/DefaultWorkbenchBrowserSupport.java
 (at line 35)
browsers = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/browser/DefaultWorkbenchBrowserSupport.java
 (at line 39)
browsers.put(browser.getId(), browser);
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 67)
private final Map imagesById = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 67)
private final Map imagesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 121)
imagesById.put(commandId, images);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 134)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 134)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 135)
styleMap.put(style, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 139)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 139)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 140)
styleMap.put(style, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 143)
final Map styleMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 143)
final Map styleMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 144)
styleMap.put(null, typedImage);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 145)
styleMap.put(style, descriptor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 160)
final String[] commandIds = (String[]) imagesById.keySet().toArray( new String[imagesById.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 203)
final Set existingStyles = new HashSet(3);
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 203)
final Set existingStyles = new HashSet(3);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 207)
existingStyles.add(null);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 209)
final Map styleMap = (Map) styledImages;
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 209)
final Map styleMap = (Map) styledImages;
Map is a raw type. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 210)
existingStyles.addAll(styleMap.keySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 298)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImageManager.java
 (at line 298)
final Map styleMap = (Map) typedImage;
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandImagePersistence.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImagePersistence.java
 (at line 78)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandImagePersistence.java
 (at line 78)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 99)
public final Object execute(Map parameterValuesByName)
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 120)
public final Map getAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 121)
final Map attributeValues = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 121)
final Map attributeValues = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 124)
attributeValues.put(ILegacyAttributeNames.ENABLED, command.isEnabled() ? Boolean.TRUE : Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 126)
attributeValues.put(ILegacyAttributeNames.HANDLED, command.isHandled() ? Boolean.TRUE : Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 171)
public final List getKeySequenceBindings() {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 172)
final List legacyBindings = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 172)
final List legacyBindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandLegacyWrapper.java
 (at line 184)
legacyBindings .add(new KeySequenceBinding( KeySequence .getInstance((org.eclipse.jface.bindings.keys.KeySequence) triggerSequence), 0));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java : 38 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 79)
List keyStrokes = keySequence.getKeyStrokes();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 104)
private List commandManagerListeners;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 149)
commandManagerListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 156)
commandManagerListeners.add(commandManagerListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 167)
final Set previousSchemes;
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 169)
previousSchemes = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 179)
previousSchemes.add(definedSchemes[0].getId());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 182)
previousSchemes.add(scheme.getId());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 203)
final Set previousCategoryIds;
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 205)
previousCategoryIds = new HashSet(commandManager .getDefinedCategoryIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 205)
previousCategoryIds = new HashSet(commandManager
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 211)
previousCategoryIds.add(categoryId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 219)
final Set previousCommandIds;
Set is a raw type. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 221)
previousCommandIds = new HashSet(commandManager .getDefinedCommandIds());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 221)
previousCommandIds = new HashSet(commandManager
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 227)
previousCommandIds.add(commandId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 257)
public Set getActiveContextIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 301)
public Set getDefinedCategoryIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 305)
public Set getDefinedCommandIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 309)
public Set getDefinedKeyConfigurationIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 310)
final Set definedIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 310)
final Set definedIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 313)
definedIds.add(schemes[i].getId());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 323)
public Map getPartialMatches(KeySequence keySequence) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 327)
final Map partialMatches = bindingManager
Map is a raw type. References to generic type Map<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 329)
final Map returnValue = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 329)
final Map returnValue = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 330)
final Iterator matchItr = partialMatches.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 332)
final Map.Entry entry = (Map.Entry) matchItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 332)
final Map.Entry entry = (Map.Entry) matchItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 337)
returnValue.put(KeySequence.getInstance(triggerKey .toString()), entry.getValue());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 343)
return new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 345)
return new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 409)
public final void setHandlersByCommandId(final Map handlersByCommandId) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 411)
final Iterator entryItr = handlersByCommandId.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 413)
final Map.Entry entry = (Map.Entry) entryItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 413)
final Map.Entry entry = (Map.Entry) entryItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandManagerLegacyWrapper.java
 (at line 417)
handlersByCommandId.put(commandId, new LegacyHandlerWrapper( (org.eclipse.ui.commands.IHandler) handler));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 90)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 90)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 142)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 142)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 239)
final IConfigurationElement configurationElement, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 318)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 318)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandPersistence.java
 (at line 378)
final List warningsToLog, final Command command) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java : 24 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 163)
public final Collection getDefinedCategoryIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 167)
public final Collection getDefinedCommandIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 175)
public Collection getDefinedParameterTypeIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 215)
private Map commandCallbacks = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 215)
private Map commandCallbacks = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 223)
public final void refreshElements(String commandId, Map filter) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 235)
List callbackRefs = (List) commandCallbacks.get(commandId);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 235)
List callbackRefs = (List) commandCallbacks.get(commandId);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 240)
for (Iterator i = callbackRefs.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 242)
final Map parms = Collections.unmodifiableMap(callbackRef
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 242)
final Map parms = Collections.unmodifiableMap(callbackRef .getParameters());
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 242)
final Map parms = Collections.unmodifiableMap(callbackRef .getParameters());
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 258)
for (Iterator j = filter.entrySet().iterator(); j.hasNext()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 260)
Map.Entry parmEntry = (Map.Entry) j.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 260)
Map.Entry parmEntry = (Map.Entry) j.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 304)
List parameterizedCommands = (List) commandCallbacks
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 304)
List parameterizedCommands = (List) commandCallbacks
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 307)
parameterizedCommands = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 308)
commandCallbacks.put(elementReference.getCommandId(), parameterizedCommands);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 311)
parameterizedCommands.add(elementReference);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 331)
List parameterizedCommands = (List) commandCallbacks
List is a raw type. References to generic type List<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 331)
List parameterizedCommands = (List) commandCallbacks
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/CommandServiceFactory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandServiceFactory.java
 (at line 38)
public Object create(Class serviceInterface, IServiceLocator parentLocator,
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 30)
private HashMap parameters;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 42)
public ElementReference(String id, UIElement adapt, Map parms) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 46)
parameters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 48)
parameters = new HashMap(parms);
Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 48)
parameters = new HashMap(parms);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/ElementReference.java
 (at line 71)
public Map getParameters() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 51)
private Collection fExecutionListeners = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 51)
private Collection fExecutionListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 58)
private Set fCallbackCache = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 58)
private Set fCallbackCache = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 110)
fExecutionListeners.add(listener);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 189)
public Collection getDefinedCategoryIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 198)
public Collection getDefinedCommandIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 216)
public Collection getDefinedParameterTypeIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 278)
public void refreshElements(String commandId, Map filter) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 313)
fCallbackCache.add(elementReference);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 314)
elementReference.getParameters().put(fScopingName, fScopingValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 40)
private Map activationsBySubmission = null;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 98)
activationsBySubmission = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 100)
activationsBySubmission.put(handlerSubmission, activation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 103)
public final void addHandlerSubmissions(final Collection handlerSubmissions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 104)
final Iterator submissionItr = handlerSubmissions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 128)
final Collection handlerSubmissions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/WorkbenchCommandSupport.java
 (at line 129)
final Iterator submissionItr = handlerSubmissions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 50)
final Map currentState = getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 65)
public final Map getCurrentState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 66)
final Map currentState = new TreeMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 66)
final Map currentState = new TreeMap();
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 67)
final Collection activeContextIds = contextService
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ActiveContextSourceProvider.java
 (at line 69)
currentState.put(ISources.ACTIVE_CONTEXT_NAME, activeContextIds);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java : 61 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 84)
private final Set[] activationsBySourcePriority = new Set[33];
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 94)
private final Map contextActivationsByContextId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 94)
private final Map contextActivationsByContextId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 118)
private final Map registeredWindows = new WeakHashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 118)
private final Map registeredWindows = new WeakHashMap();
WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 157)
final Collection contextActivations = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 157)
final Collection contextActivations = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 159)
contextActivations.add(activation);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 164)
final Collection contextActivations = new ArrayList(2);
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 164)
final Collection contextActivations = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 165)
contextActivations.add(value);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 166)
contextActivations.add(activation);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 167)
contextActivationsByContextId .put(contextId, contextActivations);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 172)
contextActivationsByContextId.put(contextId, activation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 180)
Set activations = activationsBySourcePriority[i];
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 182)
activations = new HashSet(1);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 185)
activations.add(activation);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 210)
Collection oldActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 210)
Collection oldActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 217)
oldActivations = (Collection) registeredWindows.get(null);
Collection is a raw type. References to generic type Collection<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 219)
final Iterator oldActivationItr = oldActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 234)
final Collection newActivations;
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 239)
newActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 246)
newActivations.add(dialogWindowActivation);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 251)
newActivations.add(dialogActivation);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 252)
registeredWindows.put(null, newActivations);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 280)
final Iterator newActivationItr = newActivations
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 307)
private final boolean containsActive(final Collection activations) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 308)
final Iterator activationItr = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 332)
final Collection contextActivations = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 332)
final Collection contextActivations = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 342)
contextActivationsByContextId.put(contextId, remainingActivation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 361)
final Set activations = activationsBySourcePriority[i];
Set is a raw type. References to generic type Set<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 399)
final Collection activations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 399)
final Collection activations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 409)
final Iterator activationItr = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 505)
final List activations = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 505)
final List activations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 515)
activations.add(dialogWindowActivation);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 520)
activations.add(dialogActivation);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 530)
activations.add(dialogWindowActivation);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 535)
activations.add(windowActivation);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 544)
final Collection previousActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 544)
final Collection previousActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 548)
final Iterator previousActivationItr = previousActivations
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 558)
registeredWindows.put(shell, activations);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 584)
final Iterator activationItr = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 619)
final Set activationsToRecompute = new HashSet(
Set is a raw type. References to generic type Set<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 619)
final Set activationsToRecompute = new HashSet(
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 623)
final Collection activations = activationsBySourcePriority[i];
Collection is a raw type. References to generic type Collection<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 625)
final Iterator activationItr = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 627)
activationsToRecompute.add(activationItr.next());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 638)
final Collection changedContextIds = new ArrayList(
Collection is a raw type. References to generic type Collection<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 638)
final Collection changedContextIds = new ArrayList(
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 640)
final Iterator activationItr = activationsToRecompute.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 648)
changedContextIds.add(activation.getContextId());
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 658)
final Iterator changedContextIdItr = changedContextIds.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 667)
updateContext(contextId, containsActive((Collection) value));
Collection is a raw type. References to generic type Collection<E> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 725)
Collection previousActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 725)
Collection previousActivations = (Collection) registeredWindows
Collection is a raw type. References to generic type Collection<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextAuthority.java
 (at line 730)
final Iterator previousActivationItr = previousActivations
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 48)
private class ContextIdDepthComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 105)
private class DepthSortedContextIdSet extends TreeSet {
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 123)
private DepthSortedContextIdSet(final Set contextIds) {
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 124)
super(new ContextIdDepthComparator());
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 125)
addAll(contextIds);
Type safety: The method addAll(Collection) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 131)
private List contextManagerListeners;
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 158)
contextManagerListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 162)
contextManagerListeners.add(contextManagerListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 175)
final Set previouslyDefinedContextIds;
Set is a raw type. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 181)
previouslyDefinedContextIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 182)
previouslyDefinedContextIds.addAll(contextManager .getDefinedContextIds());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 187)
previouslyDefinedContextIds.add(contextId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 218)
public SortedSet getDefinedContextIds() {
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 223)
public SortedSet getEnabledContextIds() {
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextManagerLegacyWrapper.java
 (at line 238)
public void setEnabledContextIds(Set enabledContextIds) {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ContextPersistence.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextPersistence.java
 (at line 60)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextPersistence.java
 (at line 60)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ContextService.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextService.java
 (at line 231)
public final void deactivateContexts(final Collection activations) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextService.java
 (at line 232)
final Iterator activationItr = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextService.java
 (at line 255)
public final Collection getActiveContextIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextService.java
 (at line 273)
public final Collection getDefinedContextIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/ContextServiceFactory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/ContextServiceFactory.java
 (at line 39)
public Object create(Class serviceInterface, IServiceLocator parentLocator,
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/LegacyContextListenerWrapper.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/LegacyContextListenerWrapper.java
 (at line 104)
final Set previousContexts = event.getPreviouslyActiveContextIds();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/LegacyContextListenerWrapper.java
 (at line 105)
final Set currentContexts = contextManager.getActiveContextIds();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/NestableContextService.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/NestableContextService.java
 (at line 66)
fLocalActivations.put(activation, null);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/NestableContextService.java
 (at line 80)
Iterator c = fLocalActivations.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/NestableContextService.java
 (at line 100)
Iterator c = fLocalActivations.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/NestableContextService.java
 (at line 102)
fLocalActivations.put(c.next(), null);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java : 19 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 58)
protected Set fParentActivations;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 66)
protected Map fLocalActivations;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 73)
private Collection fContextManagerListeners;
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 80)
private Collection fSourceProviders;
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 87)
private Collection fRegisteredShells;
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 107)
fParentActivations = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 108)
fLocalActivations = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 109)
fContextManagerListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 110)
fSourceProviders = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 111)
fRegisteredShells = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 152)
fParentActivations.add(activation);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 189)
fContextManagerListeners.add(listener);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 201)
fSourceProviders.add(provider);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 230)
public void deactivateContexts(Collection activations) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 285)
fParentActivations.add(parentActivation);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 286)
fLocalActivations.put(activation, parentActivation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 295)
public Collection getActiveContextIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 313)
public Collection getDefinedContextIds() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/SlaveContextService.java
 (at line 352)
fRegisteredShells.add(shell);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 41)
private Map activationsBySubmission = null;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 95)
activationsBySubmission = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 97)
activationsBySubmission.put(enabledSubmission, activation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 100)
public final void addEnabledSubmissions(final Collection enabledSubmissions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 101)
final Iterator submissionItr = enabledSubmissions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 141)
final Collection enabledSubmissions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/contexts/WorkbenchContextSupport.java
 (at line 142)
final Iterator submissionItr = enabledSubmissions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 33)
private List prefixes = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 33)
private List prefixes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 35)
private List suffixes = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 35)
private List suffixes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 108)
prefixes.add(prefixString);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 116)
suffixes.add(suffixString);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 139)
DecorationResult newResult = new DecorationResult(new ArrayList( prefixes), new ArrayList(suffixes), descriptors,
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 139)
DecorationResult newResult = new DecorationResult(new ArrayList(
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 140)
prefixes), new ArrayList(suffixes), descriptors,
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 140)
prefixes), new ArrayList(suffixes), descriptors,
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 171)
prefixes.addAll(result.getPrefixes());
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationBuilder.java
 (at line 172)
suffixes.addAll(result.getSuffixes());
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 30)
private List prefixes;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 32)
private List suffixes;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 42)
DecorationResult(List prefixList, List suffixList,
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 42)
DecorationResult(List prefixList, List suffixList,
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 108)
ListIterator prefixIterator = prefixes.listIterator();
ListIterator is a raw type. References to generic type ListIterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 116)
ListIterator suffixIterator = suffixes.listIterator();
ListIterator is a raw type. References to generic type ListIterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 139)
List getPrefixes() {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationResult.java
 (at line 148)
List getSuffixes() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java : 25 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 52)
Map resultCache = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 52)
Map resultCache = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 55)
List awaitingDecoration = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 55)
List awaitingDecoration = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 58)
Set pendingUpdate = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 58)
Set pendingUpdate = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 63)
Map awaitingDecorationValues = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 63)
Map awaitingDecorationValues = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 73)
private Collection removedListeners = Collections
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 73)
private Collection removedListeners = Collections .synchronizedSet(new HashSet());
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 74)
.synchronizedSet(new HashSet());
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 74)
.synchronizedSet(new HashSet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 154)
awaitingDecorationValues.put(element, reference);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 155)
awaitingDecoration.add(element);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 222)
Map results = (Map) resultCache.get(context);
Map is a raw type. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 222)
Map results = (Map) resultCache.get(context);
Map is a raw type. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 231)
Map results = (Map) resultCache.get(context);
Map is a raw type. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 231)
Map results = (Map) resultCache.get(context);
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 233)
results = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 234)
resultCache.put(context, results);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 236)
results.put(element, result);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 362)
pendingUpdate.add(element);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 394)
pendingUpdate.add(element);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 577)
Object[] elements = pendingUpdate .toArray(new Object[pendingUpdate.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecorationScheduler.java
 (at line 698)
removedListeners.add(listener);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java : 27 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 298)
Collection values = reader
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 301)
ArrayList full = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 301)
ArrayList full = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 302)
ArrayList lightweight = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 302)
ArrayList lightweight = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 303)
Iterator allDefinitions = values.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 310)
full.add(nextDefinition);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 312)
lightweight.add(nextDefinition);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 321)
full.toArray(fullDefinitions);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 325)
lightweight.toArray(lightweightDefinitions);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 376)
static Collection getDecoratorsFor(Object element,
Collection is a raw type. References to generic type Collection<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 379)
ArrayList decorators = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 379)
ArrayList decorators = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 383)
decorators.add(enabledDefinitions[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 742)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 742)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 745)
result.add(full[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 750)
result.toArray(returnArray);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 861)
Set enabledIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 861)
Set enabledIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 862)
Set disabledIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 862)
Set disabledIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 870)
enabledIds.add(id);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 872)
disabledIds.add(id);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 1077)
Collection decorators = getDecoratorsFor(element,
Collection is a raw type. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 1082)
decorators.toArray(decoratorArray);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorManager.java
 (at line 1214)
for (Iterator j = reader.getValues().iterator(); j.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 30)
private Collection values = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 30)
private Collection values = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 32)
private Collection ids = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 32)
private Collection ids = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 52)
values.add(desc);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 71)
ids.add(id);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 95)
Collection readRegistry(IExtensionRegistry in) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/DecoratorRegistryReader.java
 (at line 108)
public Collection getValues() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/LightweightActionDescriptor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightActionDescriptor.java
 (at line 68)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 237)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 237)
ArrayList result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 240)
result.add(lightweightDefinitions[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 245)
result.toArray(returnArray);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 310)
List elements = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 310)
List elements = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 311)
elements.add(element);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 313)
List contributors = getContributors(elements);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 315)
Collection decorators = DecoratorManager.getDecoratorsFor(element,
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 316)
(DecoratorDefinition[]) contributors .toArray(new DecoratorDefinition[contributors .size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/decorators/LightweightDecoratorManager.java
 (at line 322)
decorators.toArray(decoratorArray);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 78)
private ArrayList images = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 78)
private ArrayList images = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 103)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 103)
LinkedList groups = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 108)
groups.add(new AboutBundleGroupData(bundleGroups[j]));
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 112)
bundleGroupInfos = (AboutBundleGroupData[]) groups .toArray(new AboutBundleGroupData[0]);
Type safety: The method toArray(Object[]) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 211)
images.add(aboutImage);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AboutDialog.java
 (at line 445)
images.add(featureImage);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java : 26 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 73)
private List addedWorkingSets;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 75)
private List removedWorkingSets;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 77)
private Map editedWorkingSets;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 79)
private List removedMRUWorkingSets;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 81)
private Set workingSetIds;
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 88)
this.workingSetIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 90)
this.workingSetIds.add(workingSetIds[i]);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 101)
protected Set getSupportedWorkingSetIds() {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 241)
editedWorkingSets.put(editWorkingSet, originalWorkingSet);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 252)
ids = (String[]) workingSetIds.toArray(new String[workingSetIds .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 267)
addedWorkingSets.add(workingSet);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 272)
protected abstract List getSelectedWorkingSets();
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 313)
addedWorkingSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 314)
removedWorkingSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 315)
editedWorkingSets = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 316)
removedMRUWorkingSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 326)
protected final List getAddedWorkingSets() {
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 336)
protected final Map getEditedWorkingSets() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 346)
protected final List getRemovedMRUWorkingSets() {
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 356)
protected final List getRemovedWorkingSets() {
List is a raw type. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 364)
List selection = getSelectedWorkingSets();
List is a raw type. References to generic type List<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 394)
List selection = getSelectedWorkingSets();
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 405)
protected void removeSelectedWorkingSets(List selection) {
List is a raw type. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 408)
Iterator iter = selection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 418)
getRemovedMRUWorkingSets().add(workingSet);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AbstractWorkingSetDialog.java
 (at line 422)
getRemovedWorkingSets().add(workingSet);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ActionSetComparator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ActionSetComparator.java
 (at line 39)
return getComparator().compare(str1, str2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/AdaptableForwarder.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/AdaptableForwarder.java
 (at line 38)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 188)
List returnValues = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 188)
List returnValues = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 194)
returnValues.add(spec);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 202)
returnValues.add(spec);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 210)
returnValues.add(spec);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 218)
returnValues.add(spec);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 247)
List elements = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 247)
List elements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 253)
elements.add(type);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 450)
List elements = selection.toList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 451)
for (Iterator i = elements.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 620)
List list = ((IStructuredSelection) fileAssociationViewer
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ContentTypesPreferencePage.java
 (at line 622)
return (Spec[]) list.toArray(new Spec[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/CustomizePerspectiveDialog.java
 (at line 793)
@SuppressWarnings("unused")
Unnecessary @SuppressWarnings("unused")

/Eclipse UI/org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.java
 (at line 121)
private final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.java
 (at line 121)
private final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.java
 (at line 144)
Collections.sort(Arrays.asList(results), comparer);
Type safety: Unchecked invocation sort(List<Object>, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/DecoratorsPreferencePage.java
 (at line 144)
Collections.sort(Arrays.asList(results), comparer);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>

/Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 92)
protected List imagesToDispose;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 94)
protected Map editorsToImages;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 157)
imagesToDispose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 158)
editorsToImages = new HashMap(50);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 293)
for (Iterator e = imagesToDispose.iterator(); e.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 299)
for (Iterator e = editorsToImages.values().iterator(); e.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 408)
editorsToImages.put(editor, image);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 426)
ArrayList editorList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 426)
ArrayList editorList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 428)
editorList.add(editorTable.getItem(i).getData(DATA_EDITOR));
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 431)
return (IEditorDescriptor[]) editorList .toArray(new IEditorDescriptor[editorList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FileEditorsPreferencePage.java
 (at line 472)
imagesToDispose.add(image);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java
 (at line 178)
private Collection updateJobs = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java
 (at line 178)
private Collection updateJobs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java
 (at line 471)
Iterator updateIterator = updateJobs.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/FilteredPreferenceDialog.java
 (at line 483)
updateJobs.add(job);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 136)
ArrayList inputArray = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 136)
ArrayList inputArray = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 143)
inputArray.add(children[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 147)
inputArray.add(wizardCategories);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 341)
List categoriesToExpand = new ArrayList(expandedCategoryPaths.length);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 341)
List categoriesToExpand = new ArrayList(expandedCategoryPaths.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 348)
categoriesToExpand.add(category);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 396)
List expandedElementPaths = new ArrayList(expandedElements.length);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 396)
List expandedElementPaths = new ArrayList(expandedElements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 399)
expandedElementPaths .add(((IWizardCategory) expandedElements[i]) .getPath().toString());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ImportExportPage.java
 (at line 405)
(String[]) expandedElementPaths .toArray(new String[expandedElementPaths.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java : 27 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 86)
private Hashtable selectedWizards = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 86)
private Hashtable selectedWizards = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 98)
private Map imageTable = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 98)
private Map imageTable = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 166)
ArrayList newPrimaryWizards = new ArrayList(primaryWizards.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 166)
ArrayList newPrimaryWizards = new ArrayList(primaryWizards.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 174)
newPrimaryWizards.add(primaryWizards[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 178)
primaryWizards = (WorkbenchWizardElement[]) newPrimaryWizards .toArray(new WorkbenchWizardElement[newPrimaryWizards.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 318)
ArrayList inputArray = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 318)
ArrayList inputArray = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 321)
inputArray.add(primaryWizards[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 330)
inputArray.add(children[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 334)
inputArray.add(wizardCategories);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 451)
List deltaList = new ArrayList(Arrays.asList(delta));
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 451)
List deltaList = new ArrayList(Arrays.asList(delta));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 451)
List deltaList = new ArrayList(Arrays.asList(delta));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 452)
deltaList.removeAll(Arrays.asList(newExpanded));
Type safety: The method removeAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 485)
for (Iterator i = imageTable.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 505)
List categoriesToExpand = new ArrayList(expandedCategoryPaths.length);
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 505)
List categoriesToExpand = new ArrayList(expandedCategoryPaths.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 512)
categoriesToExpand.add(category);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 631)
List expandedElementPaths = new ArrayList(expandedElements.length);
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 631)
List expandedElementPaths = new ArrayList(expandedElements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 634)
expandedElementPaths .add(((IWizardCategory) expandedElements[i]) .getPath().toString());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 640)
(String[]) expandedElementPaths .toArray(new String[expandedElementPaths.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 692)
imageTable.put(descriptor, image);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/NewWizardNewPage.java
 (at line 745)
selectedWizards.put(selectedObject, selectedNode);
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/PreferenceNodeFilter.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferenceNodeFilter.java
 (at line 26)
Collection ids = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferenceNodeFilter.java
 (at line 26)
Collection ids = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferenceNodeFilter.java
 (at line 37)
ids.add(filteredIds[i]);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 60)
private List history = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 60)
private List history = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 76)
private Set activations = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 76)
private Set activations = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 114)
history.add(entry);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 306)
activations.add(activation);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePageHistory.java
 (at line 315)
final Iterator iterator = activations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 43)
private Map keywordCache = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 43)
private Map keywordCache = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 60)
List keywordList = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 60)
List keywordList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 64)
Collection keywordCollection = (Collection) keywordCache
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 64)
Collection keywordCollection = (Collection) keywordCache
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 68)
keywordCache.put(element, keywordCollection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 71)
Iterator keywords = keywordCollection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 73)
keywordList.add(keywords.next());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PreferencePatternFilter.java
 (at line 77)
return (String[]) keywordList.toArray(new String[keywordList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyDialog.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyDialog.java
 (at line 65)
Iterator pages = pageManager.getElements(PreferenceManager.PRE_ORDER)
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java : 33 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 81)
Collection result = null;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 85)
List contribs = getContributors(objs[i]);
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 87)
result = new LinkedHashSet(contribs);
Type safety: The constructor LinkedHashSet(Collection) belongs to the raw type LinkedHashSet. References to generic type LinkedHashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 87)
result = new LinkedHashSet(contribs);
LinkedHashSet is a raw type. References to generic type LinkedHashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 89)
result.retainAll(contribs);
Type safety: The method retainAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 99)
List catNodes = buildNodeList(result);
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 100)
Iterator resultIterator = catNodes.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 103)
Map catPageNodeToPages = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 103)
Map catPageNodeToPages = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 116)
catPageNodeToPages.put(next, page);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 149)
private List buildNodeList(Collection nodes) {
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 149)
private List buildNodeList(Collection nodes) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 150)
Hashtable mapping = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 150)
Hashtable mapping = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 152)
Iterator nodesIterator = nodes.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 155)
mapping.put(page.getPageId(),new CategorizedPageNode(page));
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 158)
Iterator values = mapping.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 159)
List returnValue = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 159)
List returnValue = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 162)
returnValue.add(next);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 211)
public Collection getApplicableContributors(Object element) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 214)
Collection contributors = getContributors(element);
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 215)
Collection result = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 215)
Collection result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 216)
for (Iterator iter = contributors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 219)
result.add(contributor);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 232)
public Collection getApplicableContributors(IStructuredSelection selection) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 233)
Iterator it = selection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 234)
Collection result = null;
Collection is a raw type. References to generic type Collection<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 237)
Collection collection = getApplicableContributors(element);
Collection is a raw type. References to generic type Collection<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 239)
result = new LinkedHashSet(collection);
Type safety: The constructor LinkedHashSet(Collection) belongs to the raw type LinkedHashSet. References to generic type LinkedHashSet<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 239)
result = new LinkedHashSet(collection);
LinkedHashSet is a raw type. References to generic type LinkedHashSet<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/PropertyPageContributorManager.java
 (at line 241)
result.retainAll(collection);
Type safety: The method retainAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 69)
private Collection subPages = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 69)
private Collection subPages = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 80)
private SoftReference filterProperties;
SoftReference is a raw type. References to generic type SoftReference<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 361)
Map filterProperties = getFilterProperties();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 365)
Iterator iter = filterProperties.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 398)
public Collection getSubPages() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 408)
subPages.add(child);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 411)
private Map getFilterProperties() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 413)
Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 413)
Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 414)
filterProperties = new SoftReference(map);
Type safety: The constructor SoftReference(Object) belongs to the raw type SoftReference. References to generic type SoftReference<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 414)
filterProperties = new SoftReference(map);
SoftReference is a raw type. References to generic type SoftReference<T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 420)
return (Map) filterProperties.get();
Map is a raw type. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 430)
Iterator iterator = subPages.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 445)
private void processChildElement(Map map, IConfigurationElement element) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 454)
map.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/RegistryPageContributor.java
 (at line 464)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 338)
ArrayList categoriesToExpand = new ArrayList(expandedCategoryIds.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 338)
ArrayList categoriesToExpand = new ArrayList(expandedCategoryIds.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 342)
categoriesToExpand.add(category);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 410)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 410)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 412)
for (Iterator i = sel.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 415)
descs.add(o);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ShowViewDialog.java
 (at line 420)
descs.toArray(viewDescs);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog.java
 (at line 72)
Set workingSetTypeIds = getSupportedWorkingSetIds();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog.java
 (at line 76)
for (Iterator i = workingSetTypeIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/SimpleWorkingSetSelectionDialog.java
 (at line 173)
protected List getSelectedWorkingSets() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/StartupPreferencePage.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/StartupPreferencePage.java
 (at line 116)
HashSet disabledPlugins = new HashSet(Arrays.asList(workbench.getDisabledEarlyActivatedPlugins()));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/StartupPreferencePage.java
 (at line 116)
HashSet disabledPlugins = new HashSet(Arrays.asList(workbench.getDisabledEarlyActivatedPlugins()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/StartupPreferencePage.java
 (at line 116)
HashSet disabledPlugins = new HashSet(Arrays.asList(workbench.getDisabledEarlyActivatedPlugins()));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 61)
private List listeners = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 61)
private List listeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 222)
private List children;
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 229)
this.children = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 256)
children.add(newChild);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 260)
public List getChildren() {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 324)
for (Iterator iterator = changedItem.children.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 364)
for (Iterator i = changedItem.parent.children.iterator(); i.hasNext() && (!checkedFound || !uncheckedFound);) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 412)
listeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 423)
listeners.add(listener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/TreeManager.java
 (at line 506)
for (Iterator i = listeners.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ViewComparator.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewComparator.java
 (at line 47)
return getComparator().compare(str1, str2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewComparator.java
 (at line 69)
return getComparator().compare(str1, str2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 35)
private Map childMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 35)
private Map childMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 62)
childMap.put(element, children);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 77)
ArrayList filtered = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 77)
ArrayList filtered = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 83)
filtered.add(categories[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 85)
categories = (IViewCategory[]) filtered.toArray(new IViewCategory[filtered .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 96)
ArrayList filtered = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 96)
ArrayList filtered = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 102)
filtered.add(o);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 119)
private ArrayList removeIntroView(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 119)
private ArrayList removeIntroView(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewContentProvider.java
 (at line 120)
for (Iterator i = list.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/ViewLabelProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewLabelProvider.java
 (at line 38)
private HashMap images;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewLabelProvider.java
 (at line 63)
images = new HashMap(21);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewLabelProvider.java
 (at line 68)
images.put(desc, image);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/ViewLabelProvider.java
 (at line 78)
for (Iterator i = images.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 177)
for (Iterator iterator = children.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 193)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 251)
List result = new ArrayList(size);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 251)
List result = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 255)
result.add(wizardDescriptors[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 257)
return (IWizardDescriptor[])result .toArray(new IWizardDescriptor[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 283)
List result = new ArrayList(size);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 283)
List result = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 287)
result.add(element);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardCollectionElement.java
 (at line 289)
return (WorkbenchWizardElement[])result.toArray(new WorkbenchWizardElement[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 44)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 44)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 67)
ArrayList list = new ArrayList(children.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 67)
ArrayList list = new ArrayList(children.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 117)
private void handleChild(Object element, ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 120)
list.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WizardContentProvider.java
 (at line 123)
list.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java : 29 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 92)
private List elements = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 92)
private List elements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 94)
private HashMap imageCache = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 94)
private HashMap imageCache = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 96)
private HashMap disabledImageCache = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 96)
private HashMap disabledImageCache = new HashMap(11);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 380)
for (Iterator images = imageCache.values().iterator(); images
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 385)
for (Iterator images = disabledImageCache.values().iterator(); images
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 440)
List selectedEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 440)
List selectedEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 446)
selectedEditors.add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 490)
ArrayList cleanItems = new ArrayList(items.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 490)
ArrayList cleanItems = new ArrayList(items.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 494)
cleanItems.add(items[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 498)
cleanItems.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 510)
ArrayList invertedSelection = new ArrayList(allItems.length
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 510)
ArrayList invertedSelection = new ArrayList(allItems.length
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 518)
invertedSelection.add(allItems[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 521)
invertedSelection.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 543)
elements.add(new Adapter(editors[k]));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 561)
elements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 578)
List selection = new ArrayList(selectedItems.length);
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 578)
List selection = new ArrayList(selectedItems.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 579)
for (Iterator iterator = elements.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 587)
selection.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 593)
editorsTable.setSelection((TableItem[]) selection.toArray(new TableItem[selection.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 608)
elements.toArray(a);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 675)
private class Adapter implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchEditorsDialog.java
 (at line 770)
disabledImageCache.put(imageDesc, disabled);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.java
 (at line 65)
for (Iterator j = getElements(
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.java
 (at line 81)
public void addPages(Collection pageContributions) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.java
 (at line 84)
Iterator iterator = pageContributions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchPreferenceManager.java
 (at line 131)
for (Iterator j = getElements(PreferenceManager.POST_ORDER)
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchWizardElement.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkbenchWizardElement.java
 (at line 131)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetFilter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetFilter.java
 (at line 21)
Set workingSetIds;
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetFilter.java
 (at line 23)
public WorkingSetFilter(Set workingSetIds) {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 256)
List initialElementSelections = getInitialElementSelections();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 303)
List selections = getInitialElementSelections();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 316)
protected List getSelectedWorkingSets() {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 402)
Iterator iterator = getAddedWorkingSets().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 413)
Iterator iterator = getEditedWorkingSets().keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dialogs/WorkingSetSelectionDialog.java
 (at line 436)
Iterator iterator = getRemovedWorkingSets().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 46)
private static List defaultTargets = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 46)
private static List defaultTargets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 60)
defaultTargets.add(target);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 62)
List targetList = getTargetList(control);
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 65)
targetList = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 67)
targetList.add(target);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 80)
private static List getTargetList(Control control) {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 81)
List result = (List) control.getData(DROP_TARGET_ID);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 81)
List result = (List) control.getData(DROP_TARGET_ID);
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 96)
List targetList = getTargetList(control);
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 351)
private static IDropTarget getDropTarget(List toSearch,
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/dnd/DragUtil.java
 (at line 358)
Iterator iter = toSearch.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/expressions/AndExpression.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/AndExpression.java
 (at line 53)
final Iterator itr = fExpressions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 30)
protected List fExpressions;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 34)
fExpressions = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 36)
fExpressions.add(expression);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 43)
return (Expression[]) fExpressions.toArray(new Expression[fExpressions .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 53)
for (Iterator iter = fExpressions.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 71)
for (Iterator iter = fExpressions.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/CompositeExpression.java
 (at line 85)
for (Iterator iter = fExpressions.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/expressions/LegacyActionSetExpression.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/LegacyActionSetExpression.java
 (at line 100)
return EvaluationResult.valueOf(((Collection) obj).contains(actionSetId));
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/expressions/LegacyViewerContributionExpression.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/LegacyViewerContributionExpression.java
 (at line 129)
final Collection menuIds = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/expressions/LegacyViewerContributionExpression.java
 (at line 129)
final Collection menuIds = (Collection) value;
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/ActionCommandMappingService.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ActionCommandMappingService.java
 (at line 39)
private final Map mapping = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ActionCommandMappingService.java
 (at line 39)
private final Map mapping = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ActionCommandMappingService.java
 (at line 59)
mapping.put(actionId, commandId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/ClosePerspectiveHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ClosePerspectiveHandler.java
 (at line 35)
Map parameters = event.getParameters();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/E4HandlerProxy.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/E4HandlerProxy.java
 (at line 64)
@Optional @Named(HandlerServiceImpl.PARM_MAP) Map parms, @Optional Event trigger,
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 69)
private final Collection handlerActivations = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 69)
private final Collection handlerActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 105)
Iterator i = handlerActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 257)
handlerActivations.add(handlerService .activateHandler(commandId, new HandlerProxy(commandId, configurationElement, ATT_DEFAULT_HANDLER)));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 279)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 279)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 313)
handlerActivations.add(handlerService.activateHandler(commandId, proxy, activeWhenExpression));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 343)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 343)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerPersistence.java
 (at line 356)
handlerActivations.add(handlerService.activateHandler(commandId, new LegacyHandlerWrapper(new LegacyHandlerProxy( configurationElement))));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/HandlerProxy.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerProxy.java
 (at line 63)
private static Map CEToProxyMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerProxy.java
 (at line 63)
private static Map CEToProxyMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerProxy.java
 (at line 197)
CEToProxyMap.put(configurationElement, this);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/HandlerProxy.java
 (at line 446)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerProxy.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerProxy.java
 (at line 85)
public Object execute(Map parameters) throws ExecutionException {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerProxy.java
 (at line 96)
public Map getAttributeValuesByName() {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java : 18 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 96)
List<HandlerActivation> handlerActivations = (List<HandlerActivation>) current .getLocal(LEGACY_H_ID + commandId);
Type safety: Unchecked cast from Object to List<HandlerActivation>
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 222)
List handlerActivations = (List) eActivation.context.getLocal(LEGACY_H_ID
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 222)
List handlerActivations = (List) eActivation.context.getLocal(LEGACY_H_ID
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 225)
handlerActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 227)
handlerActivations = new ArrayList(handlerActivations);
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 227)
handlerActivations = new ArrayList(handlerActivations);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 229)
handlerActivations.add(eActivation);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 235)
List handlerActivations = (List) eActivation.context.getLocal(LEGACY_H_ID
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 235)
List handlerActivations = (List) eActivation.context.getLocal(LEGACY_H_ID
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 238)
handlerActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 240)
handlerActivations = new ArrayList(handlerActivations);
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 240)
handlerActivations = new ArrayList(handlerActivations);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 273)
@Optional @Named(HandlerServiceImpl.PARM_MAP) Map parms,
Map is a raw type. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 449)
public void deactivateHandlers(Collection activations) {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/PinEditorHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/PinEditorHandler.java
 (at line 71)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/SelectAllHandler.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/SelectAllHandler.java
 (at line 40)
private static final Class[] METHOD_PARAMETERS = { Point.class };
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/SelectAllHandler.java
 (at line 79)
methodToExecute.invoke(focusComponent, null);
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
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/SelectAllHandler.java
 (at line 134)
methodToExecute.invoke(focusControl, null);
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
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/SelectAllHandler.java
 (at line 141)
final Integer textLimit = (Integer) textLimitAccessor .invoke(focusControl, null);
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

/Eclipse UI/org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.java
 (at line 54)
Map filter = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.java
 (at line 54)
Map filter = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.java
 (at line 55)
filter.put(IServiceScopes.WINDOW_SCOPE, window);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/ToggleCoolbarHandler.java
 (at line 69)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/TraversePageHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/TraversePageHandler.java
 (at line 34)
private static final Class[] METHOD_PARAMETERS = { int.class };
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 43)
protected static final Class[] NO_PARAMETERS = new Class[0];
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 99)
methodToExecute.invoke(focusComponent, null);
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
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 142)
methodToExecute.invoke(focusControl, null);
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
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 172)
final Class swingUtilitiesClass = Class
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 203)
Class keyboardFocusManagerClass = null;
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 212)
final Method keyboardFocusManagerGetCurrentKeyboardFocusManagerMethod = keyboardFocusManagerClass .getMethod("getCurrentKeyboardFocusManager", null); //$NON-NLS-1$
The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 214)
final Object keyboardFocusManager = keyboardFocusManagerGetCurrentKeyboardFocusManagerMethod .invoke(keyboardFocusManagerClass, null);
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
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 216)
final Method keyboardFocusManagerGetFocusOwner = keyboardFocusManagerClass .getMethod("getFocusOwner", null); //$NON-NLS-1$
The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 218)
final Object focusComponent = keyboardFocusManagerGetFocusOwner .invoke(keyboardFocusManager, null);
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
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 223)
final Class focusManagerClass = Class
Class is a raw type. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 225)
final Method focusManagerGetCurrentManagerMethod = focusManagerClass .getMethod("getCurrentManager", null); //$NON-NLS-1$
The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 227)
final Object focusManager = focusManagerGetCurrentManagerMethod .invoke(focusManagerClass, null);
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
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 229)
final Method focusManagerGetFocusOwner = focusManagerClass .getMethod("getFocusOwner", null); //$NON-NLS-1$
The argument of type null should explicitly be cast to Class[] for the invocation of the varargs method getMethod(String, Class...) from type Class. It could alternatively be cast to Class for a varargs invocation
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 231)
final Object focusComponent = focusManagerGetFocusOwner .invoke(focusManager, null);
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
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 254)
final Class clazz = focusControl.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WidgetMethodHandler.java
 (at line 276)
final Class clazz = focusComponent.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/handlers/WizardHandler.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WizardHandler.java
 (at line 212)
Class resourceClass = LegacyResourceSupport.getResourceClass();
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/WizardHandler.java
 (at line 326)
public void updateElement(UIElement element, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/help/WorkbenchHelpSystem.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/help/WorkbenchHelpSystem.java
 (at line 168)
private Hashtable registeredIDTable;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/help/WorkbenchHelpSystem.java
 (at line 1054)
registeredIDTable = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/help/WorkbenchHelpSystem.java
 (at line 1057)
registeredIDTable.put(contextId, currentElement);
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/intro/IntroRegistry.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/intro/IntroRegistry.java
 (at line 66)
ArrayList list = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/intro/IntroRegistry.java
 (at line 66)
ArrayList list = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/intro/IntroRegistry.java
 (at line 75)
list.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/intro/IntroRegistry.java
 (at line 86)
return (IIntroDescriptor[]) list.toArray(new IIntroDescriptor[list .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 77)
Iterator keyStrokeItr = keySequence.getKeyStrokes().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 98)
SortedSet modifierKeys = new TreeSet(getModifierKeyComparator());
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 98)
SortedSet modifierKeys = new TreeSet(getModifierKeyComparator());
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 98)
SortedSet modifierKeys = new TreeSet(getModifierKeyComparator());
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 99)
modifierKeys.addAll(keyStroke.getModifierKeys());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 101)
Iterator modifierKeyItr = modifierKeys.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractKeyFormatter.java
 (at line 141)
protected abstract Comparator getModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/AbstractModifierKeyComparator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AbstractModifierKeyComparator.java
 (at line 17)
abstract class AbstractModifierKeyComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/AlphabeticModifierKeyComparator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/AlphabeticModifierKeyComparator.java
 (at line 23)
public class AlphabeticModifierKeyComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java : 87 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 113)
private static final Map r2_1KeysByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 113)
private static final Map r2_1KeysByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 117)
r2_1KeysByName.put(IKeyLookup.BACKSPACE_NAME, lookup .formalKeyLookupInteger(IKeyLookup.BACKSPACE_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 119)
r2_1KeysByName.put(IKeyLookup.TAB_NAME, lookup .formalKeyLookupInteger(IKeyLookup.TAB_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 121)
r2_1KeysByName.put(IKeyLookup.RETURN_NAME, lookup .formalKeyLookupInteger(IKeyLookup.RETURN_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 123)
r2_1KeysByName.put(IKeyLookup.ENTER_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ENTER_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 125)
r2_1KeysByName.put(IKeyLookup.ESCAPE_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ESCAPE_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 127)
r2_1KeysByName.put(IKeyLookup.ESC_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ESC_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 129)
r2_1KeysByName.put(IKeyLookup.DELETE_NAME, lookup .formalKeyLookupInteger(IKeyLookup.DELETE_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 131)
r2_1KeysByName.put(IKeyLookup.SPACE_NAME, lookup .formalKeyLookupInteger(IKeyLookup.SPACE_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 133)
r2_1KeysByName.put(IKeyLookup.ARROW_UP_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ARROW_UP_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 135)
r2_1KeysByName.put(IKeyLookup.ARROW_DOWN_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ARROW_DOWN_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 137)
r2_1KeysByName.put(IKeyLookup.ARROW_LEFT_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ARROW_LEFT_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 139)
r2_1KeysByName.put(IKeyLookup.ARROW_RIGHT_NAME, lookup .formalKeyLookupInteger(IKeyLookup.ARROW_RIGHT_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 141)
r2_1KeysByName.put(IKeyLookup.PAGE_UP_NAME, lookup .formalKeyLookupInteger(IKeyLookup.PAGE_UP_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 143)
r2_1KeysByName.put(IKeyLookup.PAGE_DOWN_NAME, lookup .formalKeyLookupInteger(IKeyLookup.PAGE_DOWN_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 145)
r2_1KeysByName.put(IKeyLookup.HOME_NAME, lookup .formalKeyLookupInteger(IKeyLookup.HOME_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 147)
r2_1KeysByName.put(IKeyLookup.END_NAME, lookup .formalKeyLookupInteger(IKeyLookup.END_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 149)
r2_1KeysByName.put(IKeyLookup.INSERT_NAME, lookup .formalKeyLookupInteger(IKeyLookup.INSERT_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 151)
r2_1KeysByName.put(IKeyLookup.F1_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F1_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 153)
r2_1KeysByName.put(IKeyLookup.F2_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F2_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 155)
r2_1KeysByName.put(IKeyLookup.F3_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F3_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 157)
r2_1KeysByName.put(IKeyLookup.F4_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F4_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 159)
r2_1KeysByName.put(IKeyLookup.F5_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F5_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 161)
r2_1KeysByName.put(IKeyLookup.F6_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F6_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 163)
r2_1KeysByName.put(IKeyLookup.F7_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F7_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 165)
r2_1KeysByName.put(IKeyLookup.F8_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F8_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 167)
r2_1KeysByName.put(IKeyLookup.F9_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F9_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 169)
r2_1KeysByName.put(IKeyLookup.F10_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F10_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 171)
r2_1KeysByName.put(IKeyLookup.F11_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F11_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 173)
r2_1KeysByName.put(IKeyLookup.F12_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F12_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 175)
r2_1KeysByName.put(IKeyLookup.F13_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F13_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 177)
r2_1KeysByName.put(IKeyLookup.F14_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F14_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 179)
r2_1KeysByName.put(IKeyLookup.F15_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F15_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 181)
r2_1KeysByName.put(IKeyLookup.F16_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F16_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 183)
r2_1KeysByName.put(IKeyLookup.F17_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F17_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 185)
r2_1KeysByName.put(IKeyLookup.F18_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F18_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 187)
r2_1KeysByName.put(IKeyLookup.F19_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F19_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 189)
r2_1KeysByName.put(IKeyLookup.F20_NAME, lookup .formalKeyLookupInteger(IKeyLookup.F20_NAME));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 481)
List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 481)
List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 569)
} else if (viewParameter != null) { HashMap parms = new HashMap(); parms.put(ShowViewMenu.VIEW_ID_PARM, viewParameter); parameterizedCommand = ParameterizedCommand.generateCommand(command, parms); } else {
Dead code
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 570)
HashMap parms = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 570)
HashMap parms = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 571)
parms.put(ShowViewMenu.VIEW_ID_PARM, viewParameter);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 611)
final Collection bindings = new ArrayList(configurationElementCount);
Collection is a raw type. References to generic type Collection<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 611)
final Collection bindings = new ArrayList(configurationElementCount);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 612)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 612)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 614)
HashSet cocoaTempList = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 614)
HashSet cocoaTempList = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 688)
List modifiedBindings = applyModifiers(keySequence, keySequenceText, platform, sequenceModifiers, parameterizedCommand, schemeId, contextId, locale, warningsToLog);
List is a raw type. References to generic type List<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 693)
bindings.add(modifiedBindings.get(j));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 698)
cocoaTempList.add(binding);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 700)
bindings.add(binding);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 703)
cocoaTempList.add(new KeyBinding(keySequence, parameterizedCommand, schemeId, contextId, locale, Util.WS_COCOA, null, Binding.SYSTEM));
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 707)
bindings.add(binding);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 711)
bindings.addAll(cocoaTempList);
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 714)
final Binding[] bindingArray = (Binding[]) bindings .toArray(new Binding[bindings.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 723)
private static List applyModifiers(KeySequence keySequence, String keySequenceText,
List is a raw type. References to generic type List<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 726)
String contextId, String locale, List warningsToLog) {
List is a raw type. References to generic type List<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 728)
List bindings = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 728)
List bindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 770)
bindings.add(binding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 778)
String schemeId, String contextId, String locale, List bindings,
List is a raw type. References to generic type List<E> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 788)
bindings.add(newBinding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 797)
bindings.add(newBinding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 802)
String schemeId, String contextId, String locale, List bindings,
List is a raw type. References to generic type List<E> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 809)
bindings.add(originalBinding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 829)
bindings.add(newBinding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 830)
bindings.add(deleteBinding);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 839)
List modifierElements = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 839)
List modifierElements = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 843)
modifierElements.add(anElement);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 845)
return (IConfigurationElement[]) modifierElements.toArray(new IConfigurationElement[modifierElements.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 872)
private static KeySequence readKeySequence(IConfigurationElement configurationElement, List warningsToLog, String commandId, String keySequenceText) {
List is a raw type. References to generic type List<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 909)
final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 916)
HashMap parms = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 916)
HashMap parms = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 917)
parms.put(ShowViewMenu.VIEW_ID_PARM, viewParameter);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 961)
private static String readSchemeId(IConfigurationElement configurationElement, List warningsToLog, String commandId) {
List is a raw type. References to generic type List<E> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1022)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1022)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1187)
final Map parameterizations = parameterizedCommand
Map is a raw type. References to generic type Map<K,V> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1189)
final Iterator parameterizationItr = parameterizations.entrySet()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1192)
final Map.Entry entry = (Map.Entry) parameterizationItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingPersistence.java
 (at line 1192)
final Map.Entry entry = (Map.Entry) parameterizationItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 273)
public Map getPartialMatches(TriggerSequence trigger) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 287)
((Map) value).put(prefixTable, binding);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 287)
((Map) value).put(prefixTable, binding);
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 289)
final Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 289)
final Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 291)
map.put(prefixTable, binding);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 428)
manager.getActiveBindingsDisregardingContextFlat());
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends Binding>

/Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 43)
List keyStrokes = keySequence.getKeyStrokes();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 44)
KeyStroke[] keyStrokeArray = (KeyStroke[]) keyStrokes .toArray(new KeyStroke[keyStrokes.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 46)
Set previousModifierKeys = Collections.EMPTY_SET;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 47)
List naturalKeys = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 47)
List naturalKeys = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 50)
Set currentModifierKeys = keyStroke.getModifierKeys();
Set is a raw type. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 66)
naturalKeys.add(keyStroke.getNaturalKey());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 80)
public String formatKeyStrokes(Set modifierKeys, List naturalKeys) {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 80)
public String formatKeyStrokes(Set modifierKeys, List naturalKeys) {
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 85)
SortedSet sortedModifierKeys = new TreeSet(getModifierKeyComparator());
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 85)
SortedSet sortedModifierKeys = new TreeSet(getModifierKeyComparator());
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 85)
SortedSet sortedModifierKeys = new TreeSet(getModifierKeyComparator());
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 86)
sortedModifierKeys.addAll(modifierKeys);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 87)
Iterator sortedModifierKeyItr = sortedModifierKeys.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/CompactKeyFormatter.java
 (at line 95)
Iterator naturalKeyItr = naturalKeys.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/EmacsKeyFormatter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/EmacsKeyFormatter.java
 (at line 35)
private static final Comparator EMACS_MODIFIER_KEY_COMPARATOR = new AlphabeticModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/EmacsKeyFormatter.java
 (at line 89)
protected Comparator getModifierKeyComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/FormalKeyFormatter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/FormalKeyFormatter.java
 (at line 32)
private static final Comparator FORMAL_MODIFIER_KEY_COMPARATOR = new AlphabeticModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/FormalKeyFormatter.java
 (at line 66)
protected Comparator getModifierKeyComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/ImageFactory.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/ImageFactory.java
 (at line 26)
private static Map map = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/ImageFactory.java
 (at line 26)
private static Map map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/ImageFactory.java
 (at line 71)
map.put(key, ImageSupport.getImageDescriptor(value));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/KdeKeyFormatter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KdeKeyFormatter.java
 (at line 44)
private final static Comparator MODIFIER_KEY_COMPARATOR = new KdeModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KdeKeyFormatter.java
 (at line 59)
protected Comparator getModifierKeyComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java : 100 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 345)
private Map categoryIdsByUniqueName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 351)
private Map categoryUniqueNamesById;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 378)
private Map commandIdsByCategoryId;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 398)
private Map contextIdsByUniqueName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 410)
private Map contextUniqueNamesById;
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 462)
private Map schemeIdsByUniqueName;
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 468)
private Map schemeUniqueNamesById;
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 754)
final ArrayList newTabStops = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 754)
final ArrayList newTabStops = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 757)
newTabStops.add(tabStop);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 759)
newTabStops.add(buttonAddKey);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 762)
final Control[] newTabStopArray = (Control[]) newTabStops .toArray(new Control[newTabStops.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 768)
final Iterator trappedKeyItr = KeySequenceText.TRAPPED_KEYS.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1291)
final Set trimmedBindings = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1291)
final Set trimmedBindings = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1295)
trimmedBindings.add(binding);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1298)
final Binding[] trimmedBindingArray = (Binding[]) trimmedBindings .toArray(new Binding[trimmedBindings.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1625)
Map contextsByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1625)
Map contextsByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1627)
for (Iterator iterator = contextService.getDefinedContextIds()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1633)
Collection contexts = (Collection) contextsByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1633)
Collection contexts = (Collection) contextsByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1636)
contexts = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1637)
contextsByName.put(name, contexts);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1640)
contexts.add(context);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1646)
Map commandsByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1646)
Map commandsByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1648)
for (Iterator iterator = commandService.getDefinedCommandIds()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1658)
Collection commands = (Collection) commandsByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1658)
Collection commands = (Collection) commandsByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1661)
commands = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1662)
commandsByName.put(name, commands);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1665)
commands.add(command);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1672)
commandIdsByCategoryId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1674)
for (Iterator iterator = commandService.getDefinedCommandIds()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1684)
Collection commandIds = (Collection) commandIdsByCategoryId
Collection is a raw type. References to generic type Collection<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1684)
Collection commandIds = (Collection) commandIdsByCategoryId
Collection is a raw type. References to generic type Collection<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1688)
commandIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1689)
commandIdsByCategoryId.put(categoryId, commandIds);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1692)
commandIds.add(command.getId());
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1698)
Map categoriesByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1698)
Map categoriesByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1700)
for (Iterator iterator = commandService.getDefinedCategoryIds()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1708)
Collection categories = (Collection) categoriesByName
Collection is a raw type. References to generic type Collection<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1708)
Collection categories = (Collection) categoriesByName
Collection is a raw type. References to generic type Collection<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1712)
categories = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1713)
categoriesByName.put(name, categories);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1716)
categories.add(category);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1723)
Map schemesByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1723)
Map schemesByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1730)
Collection schemes = (Collection) schemesByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1730)
Collection schemes = (Collection) schemesByName.get(name);
Collection is a raw type. References to generic type Collection<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1733)
schemes = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1734)
schemesByName.put(name, schemes);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1737)
schemes.add(scheme);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1743)
contextIdsByUniqueName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1744)
contextUniqueNamesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1746)
for (Iterator iterator = contextsByName.entrySet().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1748)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1748)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1750)
Set contexts = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1750)
Set contexts = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1751)
Iterator iterator2 = contexts.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1755)
contextIdsByUniqueName.put(name, context.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1756)
contextUniqueNamesById.put(context.getId(), name);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1764)
contextIdsByUniqueName.put(uniqueName, context.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1765)
contextUniqueNamesById.put(context.getId(), uniqueName);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1770)
categoryIdsByUniqueName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1771)
categoryUniqueNamesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1773)
for (Iterator iterator = categoriesByName.entrySet().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1775)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1775)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1777)
Set categories = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1777)
Set categories = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1778)
Iterator iterator2 = categories.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1782)
categoryIdsByUniqueName.put(name, category.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1783)
categoryUniqueNamesById.put(category.getId(), name);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1791)
categoryIdsByUniqueName.put(uniqueName, category .getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1793)
categoryUniqueNamesById.put(category.getId(), uniqueName);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1799)
schemeIdsByUniqueName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1800)
schemeUniqueNamesById = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1802)
for (Iterator iterator = schemesByName.entrySet().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1804)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1804)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1806)
Set keyConfigurations = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1806)
Set keyConfigurations = (Set) entry.getValue();
Set is a raw type. References to generic type Set<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1807)
Iterator iterator2 = keyConfigurations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1811)
schemeIdsByUniqueName.put(name, scheme.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1812)
schemeUniqueNamesById.put(scheme.getId(), name);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1820)
schemeIdsByUniqueName.put(uniqueName, scheme.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1821)
schemeUniqueNamesById.put(scheme.getId(), uniqueName);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1848)
List categoryNames = new ArrayList(categoryIdsByUniqueName.keySet());
List is a raw type. References to generic type List<E> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1848)
List categoryNames = new ArrayList(categoryIdsByUniqueName.keySet());
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
94. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1848)
List categoryNames = new ArrayList(categoryIdsByUniqueName.keySet());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
95. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1849)
Collections.sort(categoryNames, Collator.getInstance());
Type safety: Unchecked invocation sort(List, Collator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
96. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1849)
Collections.sort(categoryNames, Collator.getInstance());
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
97. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1851)
categoryNames.add(0, Util.translateString(RESOURCE_BUNDLE, "other")); //$NON-NLS-1$
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
98. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1854)
comboCategory.setItems((String[]) categoryNames .toArray(new String[categoryNames.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
99. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1864)
List schemeNames = new ArrayList(schemeIdsByUniqueName.keySet());
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
100. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/KeysPreferencePage.java
 (at line 1864)
List schemeNames = new ArrayList(schemeIdsByUniqueName.keySet());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java : 21 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 51)
private final static HashMap KEY_LOOKUP = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 51)
private final static HashMap KEY_LOOKUP = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 53)
private final static Comparator MODIFIER_KEY_COMPARATOR = new MacModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 59)
KEY_LOOKUP .put(CharacterKey.BS.toString(), "\u232B"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 61)
KEY_LOOKUP .put(CharacterKey.CR.toString(), "\u21A9"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 63)
KEY_LOOKUP.put(CharacterKey.DEL.toString(), "\u2326"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 64)
KEY_LOOKUP.put(CharacterKey.SPACE.toString(), "\u2423"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 65)
KEY_LOOKUP .put(ModifierKey.ALT.toString(), "\u2325"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 67)
KEY_LOOKUP.put(ModifierKey.COMMAND.toString(), "\u2318"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 68)
KEY_LOOKUP.put(ModifierKey.CTRL.toString(), "\u2303"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 69)
KEY_LOOKUP.put(ModifierKey.SHIFT.toString(), "\u21E7"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 70)
KEY_LOOKUP.put(SpecialKey.ARROW_DOWN.toString(), "\u2193"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 71)
KEY_LOOKUP.put(SpecialKey.ARROW_LEFT.toString(), "\u2190"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 72)
KEY_LOOKUP.put(SpecialKey.ARROW_RIGHT.toString(), "\u2192"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 73)
KEY_LOOKUP.put(SpecialKey.ARROW_UP.toString(), "\u2191"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 74)
KEY_LOOKUP.put(SpecialKey.END.toString(), "\u2198"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 75)
KEY_LOOKUP.put(SpecialKey.NUMPAD_ENTER.toString(), "\u2324"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 76)
KEY_LOOKUP .put(SpecialKey.HOME.toString(), "\u2196"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 78)
KEY_LOOKUP.put(SpecialKey.PAGE_DOWN.toString(), "\u21DF"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 79)
KEY_LOOKUP.put(SpecialKey.PAGE_UP.toString(), "\u21DE"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/MacKeyFormatter.java
 (at line 97)
protected Comparator getModifierKeyComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java : 21 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 44)
private final static HashMap CARBON_KEY_LOOK_UP = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 44)
private final static HashMap CARBON_KEY_LOOK_UP = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 50)
private final static Comparator MODIFIER_KEY_COMPARATOR = new NativeModifierKeyComparator();
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 68)
CARBON_KEY_LOOK_UP.put(CharacterKey.BS.toString(), "\u232B"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 69)
CARBON_KEY_LOOK_UP.put(CharacterKey.CR.toString(), "\u21A9"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 70)
CARBON_KEY_LOOK_UP.put(CharacterKey.DEL.toString(), "\u2326"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 71)
CARBON_KEY_LOOK_UP.put(CharacterKey.SPACE.toString(), "\u2423"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 72)
CARBON_KEY_LOOK_UP.put(ModifierKey.ALT.toString(), "\u2325"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 73)
CARBON_KEY_LOOK_UP.put(ModifierKey.COMMAND.toString(), "\u2318"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 74)
CARBON_KEY_LOOK_UP.put(ModifierKey.CTRL.toString(), "\u2303"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 75)
CARBON_KEY_LOOK_UP.put(ModifierKey.SHIFT.toString(), "\u21E7"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 76)
CARBON_KEY_LOOK_UP.put(SpecialKey.ARROW_DOWN.toString(), "\u2193"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 77)
CARBON_KEY_LOOK_UP.put(SpecialKey.ARROW_LEFT.toString(), "\u2190"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 78)
CARBON_KEY_LOOK_UP.put(SpecialKey.ARROW_RIGHT.toString(), "\u2192"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 79)
CARBON_KEY_LOOK_UP.put(SpecialKey.ARROW_UP.toString(), "\u2191"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 80)
CARBON_KEY_LOOK_UP.put(SpecialKey.END.toString(), "\u2198"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 81)
CARBON_KEY_LOOK_UP.put(SpecialKey.NUMPAD_ENTER.toString(), "\u2324"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 82)
CARBON_KEY_LOOK_UP.put(SpecialKey.HOME.toString(), "\u2196"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 83)
CARBON_KEY_LOOK_UP.put(SpecialKey.PAGE_DOWN.toString(), "\u21DF"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 84)
CARBON_KEY_LOOK_UP.put(SpecialKey.PAGE_UP.toString(), "\u21DE"); //$NON-NLS-1$
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeKeyFormatter.java
 (at line 150)
protected Comparator getModifierKeyComparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/NativeModifierKeyComparator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NativeModifierKeyComparator.java
 (at line 26)
class NativeModifierKeyComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 226)
private LinkedList sortColumns = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 226)
private LinkedList sortColumns = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 231)
sortColumns.add(new Integer(i));
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 245)
sortColumns.addFirst(sortColumn);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 266)
Iterator i = sortColumns.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 286)
return getComparator().compare(e1p, e2p);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 725)
final ArrayList newTabStops = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 725)
final ArrayList newTabStops = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 728)
newTabStops.add(tabStop);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 730)
newTabStops.add(addKeyButton);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 733)
final Control[] newTabStopArray = (Control[]) newTabStops .toArray(new Control[newTabStops.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 739)
final Iterator trappedKeyItr = KeySequenceText.TRAPPED_KEYS.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 846)
return ((Collection) inputElement).toArray();
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/NewKeysPreferencePage.java
 (at line 1256)
Map commandToElement = keyController.getBindingModel().getCommandToElement();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/WorkbenchKeyboard.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/WorkbenchKeyboard.java
 (at line 92)
public boolean press(List potentialKeyStrokes, Event event) {
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/WorkbenchKeyboard.java
 (at line 93)
return delegate.press(potentialKeyStrokes, event);
Type safety: The expression of type List needs unchecked conversion to conform to List<KeyStroke>
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/WorkbenchKeyboard.java
 (at line 112)
public static List generatePossibleKeyStrokes(Event event) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java : 50 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 63)
private Collection allParameterizedCommands;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 69)
private HashSet bindingElements;
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 74)
private Map bindingToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 80)
private Map commandToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 112)
bindingElements.add(be);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 113)
commandToElement.put(parameterizedCommand, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 121)
public HashSet getBindings() {
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 128)
public Map getBindingToElement() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 135)
public Map getCommandToElement() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 148)
Set cmdsForBindings = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 148)
Set cmdsForBindings = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 149)
bindingToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 150)
commandToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 152)
bindingElements = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 155)
Iterator i = manager.getActiveBindingsDisregardingContextFlat()
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 162)
bindingElements.add(be);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 163)
bindingToElement.put(b, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 164)
cmdsForBindings.add(b.getParameterizedCommand());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 169)
final Collection commandIds = commandService.getDefinedCommandIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 170)
allParameterizedCommands = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 171)
final Iterator commandIdItr = commandIds.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 177)
allParameterizedCommands.addAll(ParameterizedCommand .generateCombinations(currentCommand));
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 191)
bindingElements.add(be);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 192)
commandToElement.put(cmd, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 203)
Set cmdsForBindings = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 203)
Set cmdsForBindings = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 204)
Collection activeManagerBindings = bindingManager
Collection is a raw type. References to generic type Collection<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 208)
Iterator i = activeManagerBindings.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 213)
cmdsForBindings.add(parameterizedCommand);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 218)
bindingElements.add(be);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 219)
bindingToElement.put(b, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 247)
cmdsForBindings.add(obj);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 260)
bindingElements.add(be);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 261)
commandToElement.put(cmd, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 300)
Collection conflictsList = conflictModel.getConflicts();
Collection is a raw type. References to generic type Collection<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 317)
commandToElement.put(pCommand, be);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 325)
commandToElement.put(parameterizedCommand, bindingElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 359)
ArrayList systemBindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 359)
ArrayList systemBindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 360)
ArrayList removalBindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 360)
ArrayList removalBindings = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 363)
removalBindings.add(managerBindings[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 368)
systemBindings.add(managerBindings[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 374)
Iterator i = systemBindings.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 377)
Iterator j = removalBindings.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 418)
Iterator i = bindingElements.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 440)
public void setBindings(HashSet bindings) {
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 441)
HashSet old = this.bindingElements;
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 450)
public void setBindingToElement(Map bindingToElement) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/BindingModel.java
 (at line 451)
Map old = this.bindingToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java : 23 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 39)
private Collection conflicts;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 48)
private Map conflictsMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 60)
public Collection getConflicts() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 72)
public void setConflicts(Collection conflicts) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 77)
Iterator i = this.conflicts.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 78)
Map bindingToElement = bindingModel.getBindingToElement();
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 114)
Collection matches = (Collection) conflictsMap.get(newValue);
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 114)
Collection matches = (Collection) conflictsMap.get(newValue);
Collection is a raw type. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 164)
matches = (Collection) bindingManager
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 166)
ArrayList localConflicts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 166)
ArrayList localConflicts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 168)
localConflicts.add(newValue);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 169)
Iterator i = matches.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 177)
localConflicts.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 185)
Collection knownConflicts = null;
Collection is a raw type. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 186)
Iterator i = localConflicts.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 189)
knownConflicts = (Collection) conflictsMap.get(tbe);
Collection is a raw type. References to generic type Collection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 192)
knownConflicts.add(newValue);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 193)
conflictsMap.put(newValue, knownConflicts);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 208)
conflictsMap.put(tbe, localConflicts);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 224)
conflictsMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 225)
Iterator i = bindingModel.getBindings().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ConflictModel.java
 (at line 241)
setConflicts((Collection) conflictsMap.get(event
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java : 19 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 35)
private List contexts;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 36)
private Map contextIdToFilteredContexts;
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 37)
private Map contextIdToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 50)
contexts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 51)
contextIdToFilteredContexts = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 52)
contextIdToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 59)
contexts.add(ce);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 60)
contextIdToElement.put(definedContexts[i].getId(), ce);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 67)
public List getContexts() {
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 75)
public void setContexts(List contexts) {
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 76)
List old = this.contexts;
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 84)
public Map getContextIdToElement() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 92)
public void setContextIdToElement(Map contextToElement) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 93)
Map old = this.contextIdToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 141)
contextIdToFilteredContexts.put(contextElement.getId(), contextElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 147)
contexts.removeAll(contextIdToFilteredContexts.values());
Type safety: The method removeAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 149)
Iterator iterator = contextIdToFilteredContexts.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 176)
contexts.add(contextElement);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/ContextModel.java
 (at line 177)
contextIdToElement.put(contextElement.getId(), contextElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/model/KeyController.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/KeyController.java
 (at line 336)
bindingModel.getBindingToElement().put(binding, activeBinding);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/KeyController.java
 (at line 366)
Map bindingToElement = bindingModel.getBindingToElement();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/KeyController.java
 (at line 379)
bindingModel.getBindingToElement().put(binding, activeBinding);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/KeyController.java
 (at line 412)
bindingModel.getBindingToElement().put(binding, activeBinding);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 27)
private List schemes;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 40)
schemes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 46)
schemes.add(se);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 56)
public List getSchemes() {
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 64)
public void setSchemes(List schemes) {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/model/SchemeModel.java
 (at line 65)
List old = this.schemes;
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 125)
private List cols;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 131)
private List rows = new ArrayList(16);
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 131)
private List rows = new ArrayList(16);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 157)
cols = new ArrayList(numCols == 0 ? 3 : numCols);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 253)
cols.add(null);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 256)
cols.set(colNum, info);
Type safety: The method set(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 284)
rows.add(null);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/CellLayout.java
 (at line 287)
rows.set(rowNum, info);
Type safety: The method set(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/layout/ITrimManager.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/ITrimManager.java
 (at line 130)
public List getAreaTrim(int areaId);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/ITrimManager.java
 (at line 149)
public void updateAreaTrim(int id, List trim, boolean removeExtra);
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/ITrimManager.java
 (at line 158)
public List getAllTrim();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java : 32 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 42)
List controls = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 42)
List controls = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 69)
controls.add(dragHandle);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 72)
controls.add(ctrl);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 97)
for (Iterator ctrls = controls.iterator(); ctrls.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 136)
private List lines = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 136)
private List lines = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 139)
private ArrayList fTrim;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 157)
fTrim = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 183)
public List getTrims() {
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 184)
List trim = new ArrayList(fTrim.size());
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 184)
List trim = new ArrayList(fTrim.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 185)
Iterator d = fTrim.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 189)
trim.add(desc.getTrim());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 199)
public List getDescriptors() {
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 200)
return (List) fTrim.clone();
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 282)
lines.add(curLine);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 287)
List caches = getCaches();
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 288)
for (Iterator cacheIter = caches.iterator(); cacheIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 335)
lines.add(curLine);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 382)
for (Iterator lineIter = lines.iterator(); lineIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 387)
for (Iterator ctrlIter = line.controls.iterator(); ctrlIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 483)
fTrim.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 498)
fTrim.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 500)
ListIterator i = fTrim.listIterator(idx);
ListIterator is a raw type. References to generic type ListIterator<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 501)
i.add(desc);
Type safety: The method add(Object) belongs to the raw type ListIterator. References to generic type ListIterator<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 533)
public List getCaches() {
List is a raw type. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 534)
ArrayList result = new ArrayList(fTrim.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 534)
ArrayList result = new ArrayList(fTrim.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 535)
Iterator d = fTrim.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 539)
result.add(desc.getDockingCache());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimArea.java
 (at line 541)
result.add(desc.getCache());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java : 39 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 98)
private Map fTrimArea = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 98)
private Map fTrimArea = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 103)
private Map fTrimDescriptors = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 103)
private Map fTrimDescriptors = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 107)
private HashMap preferredLocationMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 107)
private HashMap preferredLocationMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 125)
fTrimArea.put(id, top);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 187)
List trimDescs = getAreaTrim(areaId);
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 188)
for (Iterator trimIter = trimDescs.iterator(); trimIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 245)
fTrimDescriptors.put(desc.getId(), desc);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 269)
Iterator d = fTrimDescriptors.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 327)
Iterator a = fTrimArea.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 330)
Iterator d = area.getDescriptors().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 463)
public List getAreaTrim(int areaId) {
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 477)
public void updateAreaTrim(int id, List trim, boolean removeExtra) {
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 482)
List current = area.getTrims();
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 486)
Iterator i = trim.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 526)
public List getAllTrim() {
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 527)
List trimList = new ArrayList(fTrimDescriptors.size());
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 527)
List trimList = new ArrayList(fTrimDescriptors.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 529)
Iterator d = fTrimDescriptors.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 532)
trimList.add(desc.getTrim());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 561)
Iterator d = fTrimDescriptors.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 593)
public void setPreferredLocations(int areaId, List preferredLocations) {
List is a raw type. References to generic type List<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 594)
preferredLocationMap.put(new Integer(areaId), preferredLocations);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 604)
Iterator keyIter = preferredLocationMap.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 607)
List areaList = (List) preferredLocationMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 607)
List areaList = (List) preferredLocationMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 624)
Iterator keyIter = preferredLocationMap.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 627)
List areaList = (List) preferredLocationMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 627)
List areaList = (List) preferredLocationMap.get(key);
List is a raw type. References to generic type List<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 660)
public List disableTrim(IWindowTrim ignoreMe) {
List is a raw type. References to generic type List<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 661)
List disabledControls = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 661)
List disabledControls = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 664)
List allTrim = getAllTrim();
List is a raw type. References to generic type List<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 665)
for (Iterator trimIter = allTrim.iterator(); trimIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 675)
disabledControls.add(ctrl);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 686)
public void enableTrim(List disabledControls) {
List is a raw type. References to generic type List<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/layout/TrimLayout.java
 (at line 688)
for (Iterator dcIter = disabledControls.iterator(); dcIter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/ActionSet.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ActionSet.java
 (at line 168)
boolean rc = ((Collection) obj).contains(id);
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ActionSet.java
 (at line 440)
MElementContainer<MMenuElement> item = (MElementContainer<MMenuElement>) menu.getChildren() .get(idx);
Type safety: Unchecked cast from MMenuElement to MElementContainer<MMenuElement>

/Eclipse UI/org/eclipse/ui/internal/menus/ContributionFactoryGenerator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionFactoryGenerator.java
 (at line 79)
final List contributionItems = root.getItems();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 36)
private List topLevelItems = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 36)
private List topLevelItems = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 39)
Set restriction;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 43)
public ContributionRoot(IMenuService menuService, Set restriction,
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 58)
topLevelItems.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/ContributionRoot.java
 (at line 82)
public List getItems() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 43)
Map controlToId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 43)
Map controlToId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 62)
controlToId.put(control, id);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 99)
Map m = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 99)
Map m = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 103)
m.put(ISources.ACTIVE_FOCUS_CONTROL_ID_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 105)
m.put(ISources.ACTIVE_FOCUS_CONTROL_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 110)
m.put(ISources.ACTIVE_FOCUS_CONTROL_ID_NAME, currentId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 111)
m.put(ISources.ACTIVE_FOCUS_CONTROL_NAME, currentControl);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 137)
Iterator i = controlToId.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 156)
public Map getCurrentState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 157)
Map m = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 157)
Map m = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 159)
m.put(ISources.ACTIVE_FOCUS_CONTROL_ID_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 161)
m.put(ISources.ACTIVE_FOCUS_CONTROL_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 165)
m.put(ISources.ACTIVE_FOCUS_CONTROL_ID_NAME, currentId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/FocusControlSourceProvider.java
 (at line 166)
m.put(ISources.ACTIVE_FOCUS_CONTROL_NAME, currentControl);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 99)
private final Collection handlerActivations = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 99)
private final Collection handlerActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 106)
private final Collection menuContributions = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 106)
private final Collection menuContributions = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 140)
final Iterator activationItr = handlerActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 193)
final String secondaryId, final List warningsToLog) {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 292)
final List warningsToLog) {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 379)
handlerActivations.add(handlerActivation);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 501)
final IConfigurationElement[] elements, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 557)
final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 592)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 592)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 642)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 642)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 690)
final List warningsToLog = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/LegacyActionPersistence.java
 (at line 690)
final List warningsToLog = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 217)
Map parms = MenuHelper.getParameters(commandAddition);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 219)
Map.Entry e = (Map.Entry) obj;
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 219)
Map.Entry e = (Map.Entry) obj;
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 389)
Map parms = MenuHelper.getParameters(commandAddition);
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 391)
Map.Entry e = (Map.Entry) obj;
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/MenuAdditionCacheEntry.java
 (at line 391)
Map.Entry e = (Map.Entry) obj;
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/menus/WorkbenchMenuService.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/WorkbenchMenuService.java
 (at line 216)
Set restriction, String createIdentifierId) {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/menus/WorkbenchMenuService.java
 (at line 225)
public void unregisterVisibleWhen(IContributionItem item, Set restriction) {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 39)
protected static List flatten(IStatus aStatus) {
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 40)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 40)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 47)
Iterator childStatiiEnum = flatten(currentChild).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 49)
result.add(childStatiiEnum.next());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 52)
result.add(currentChild);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 56)
result.add(aStatus);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 188)
public static IStatus newStatus(List children, String message,
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 191)
List flatStatusCollection = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 191)
List flatStatusCollection = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 192)
Iterator iter = children.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 195)
Iterator childrenIter = flatten(currentStatus).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 197)
flatStatusCollection.add(childrenIter.next());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StatusUtil.java
 (at line 202)
flatStatusCollection.toArray(stati);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/misc/StringMatcher.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StringMatcher.java
 (at line 287)
Vector temp = new Vector();
Vector is a raw type. References to generic type Vector<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StringMatcher.java
 (at line 287)
Vector temp = new Vector();
Vector is a raw type. References to generic type Vector<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StringMatcher.java
 (at line 312)
temp.addElement(buf.toString());
Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/StringMatcher.java
 (at line 328)
temp.addElement(buf.toString());
Type safety: The method addElement(Object) belongs to the raw type Vector. References to generic type Vector<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/misc/UIStats.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/UIStats.java
 (at line 28)
private static HashMap operations = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/UIStats.java
 (at line 28)
private static HashMap operations = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/misc/UIStats.java
 (at line 113)
operations.put(event + label, new Long(System.currentTimeMillis()));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/part/NullEditorInput.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/part/NullEditorInput.java
 (at line 92)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/part/SelectionProviderAdapter.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/part/SelectionProviderAdapter.java
 (at line 29)
List listeners = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/part/SelectionProviderAdapter.java
 (at line 29)
List listeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/part/SelectionProviderAdapter.java
 (at line 34)
listeners.add(listener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/IPropertyMap.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/IPropertyMap.java
 (at line 34)
public Set keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/IPropertyMap.java
 (at line 47)
public Object getValue(String propertyId, Class propertyType);
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceStoreAdapter.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceStoreAdapter.java
 (at line 53)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceStoreAdapter.java
 (at line 60)
public Object getValue(String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceStoreAdapter.java
 (at line 61)
if (propertyType.isAssignableFrom(String.class)) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 73)
Set scopes = new HashSet(size);
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 73)
Set scopes = new HashSet(size);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 74)
Map mappingsMap = new HashMap(size);
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 74)
Map mappingsMap = new HashMap(size);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 78)
scopes.add(scope);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 80)
Map mappings;
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 82)
mappings = new HashMap(size);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 83)
mappingsMap.put(scope, mappings);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 85)
mappings = (Map) mappingsMap.get(scope);
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 91)
Map entries = PreferenceTransferRegistryReader
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 94)
mappingsMap.put(scope, null);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 96)
mappings.putAll(entries);
Type safety: The method putAll(Map) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 99)
filter = new PreferenceFilter((String[]) scopes .toArray(new String[scopes.size()]), mappingsMap);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 155)
private Map mappings;
Map is a raw type. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 157)
public PreferenceFilter(String[] scopes, Map mappings) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 166)
public Map getMapping(String scope) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferenceTransferElement.java
 (at line 167)
return (Map) mappings.get(scope);
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 51)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 52)
Set result = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 52)
Set result = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 59)
result.add(string);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 68)
public Object getValue(String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PreferencesAdapter.java
 (at line 69)
if (propertyType.isAssignableFrom(String.class)) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 26)
private Map listeners;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 27)
private List globalListeners;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 64)
for (Iterator iter = globalListeners.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 76)
Collection result = Collections.EMPTY_SET;
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 77)
HashSet union = null;
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 82)
List existingListeners = (List)listeners.get(property);
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 82)
List existingListeners = (List)listeners.get(property);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 89)
union = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 90)
union.addAll(result);
Type safety: The method addAll(Collection) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 94)
union.addAll(existingListeners);
Type safety: The method addAll(Collection) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 99)
for (Iterator iter = result.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 109)
globalListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 112)
globalListeners.add(newListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 125)
listeners = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 128)
List listenerList = (List)listeners.get(propertyId);
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 128)
List listenerList = (List)listeners.get(propertyId);
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 131)
listenerList = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 132)
listeners.put(propertyId, listenerList);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 136)
listenerList.add(newListener);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 153)
List listenerList = (List)listeners.get(propertyId);
List is a raw type. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 153)
List listenerList = (List)listeners.get(propertyId);
List is a raw type. References to generic type List<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyListenerList.java
 (at line 182)
for (Iterator iter = listeners.keySet().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java
 (at line 22)
private ArrayList queuedEvents = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java
 (at line 22)
private ArrayList queuedEvents = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java
 (at line 69)
queuedEvents.add(prefId);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java
 (at line 89)
queuedEvents.add(prefIds[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapAdapter.java
 (at line 107)
listeners.firePropertyChange((String[]) queuedEvents.toArray(new String[queuedEvents.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 24)
private Map values;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 39)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 46)
public Object getValue(String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 88)
values.put(propertyId, info);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 92)
Set keySet = toAdd.keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 95)
for (Iterator iter = keySet().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 122)
for (Iterator iter = keySet.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyMapUnion.java
 (at line 132)
values.put(element, localInfo);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java
 (at line 24)
Set map1Keys = map1.keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java
 (at line 25)
Set map2Keys = map2.keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java
 (at line 31)
for (Iterator iter = map1Keys.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java
 (at line 50)
Set keys = source.keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/PropertyUtil.java
 (at line 52)
for (Iterator iter = keys.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java
 (at line 35)
Collection settingsTransfers = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java
 (at line 35)
Collection settingsTransfers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java
 (at line 51)
settingsTransfers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java
 (at line 58)
settingsTransfers.toArray(transfers);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/SettingsTransferRegistryReader.java
 (at line 72)
settingsTransfers.add(element);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 57)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 64)
public Object getValue(String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 68)
public static Set getKeySet(ITheme targetTheme) {
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 69)
Set result = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 69)
Set result = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 71)
result.addAll(targetTheme.keySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 72)
result.addAll(targetTheme.getColorRegistry().getKeySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 73)
result.addAll(targetTheme.getFontRegistry().getKeySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 78)
public static Object getValue(ITheme targetTheme, String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 80)
if (propertyType.isAssignableFrom(String.class)) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 84)
if (propertyType.isAssignableFrom(Color.class)) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeAdapter.java
 (at line 91)
if (propertyType.isAssignableFrom(Font.class)) {
Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/ThemeManagerAdapter.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeManagerAdapter.java
 (at line 53)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeManagerAdapter.java
 (at line 54)
Set result = ThemeAdapter.getKeySet(manager.getCurrentTheme());
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/ThemeManagerAdapter.java
 (at line 62)
public Object getValue(String propertyId, Class propertyType) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.java
 (at line 56)
List list = new ArrayList(size);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.java
 (at line 56)
List list = new ArrayList(size);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.java
 (at line 60)
list.add(prefNode);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExpressionNode.java
 (at line 63)
return (IPreferenceNode[])list.toArray(new IPreferenceNode[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 39)
private Collection keywordReferences;
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 47)
private Collection keywordLabelCache;
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 70)
public Collection getKeywordReferences() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 74)
HashSet list = new HashSet(references.length);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 74)
HashSet list = new HashSet(references.length);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 79)
list.add(id);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 98)
public Collection getKeywordLabels() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 103)
Collection refs = getKeywordReferences();
Collection is a raw type. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 110)
keywordLabelCache = new ArrayList(refs.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 111)
Iterator referenceIterator = refs.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 116)
keywordLabelCache.add(label);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkbenchPreferenceExtensionNode.java
 (at line 206)
public Object getAdapter(Class adapter)
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java : 18 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 42)
private final Map temporarySettings;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 55)
this.temporarySettings = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 158)
temporarySettings.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 211)
temporarySettings.put(key, null);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 220)
for (Iterator i = temporarySettings.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 224)
temporarySettings.put(key, null);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 245)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 283)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 321)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 351)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 389)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 427)
temporarySettings.put(key, newValue);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 447)
HashSet allKeys = new HashSet(Arrays.asList(getOriginal().keys()));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 447)
HashSet allKeys = new HashSet(Arrays.asList(getOriginal().keys()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 447)
HashSet allKeys = new HashSet(Arrays.asList(getOriginal().keys()));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 448)
allKeys.addAll(temporarySettings.keySet());
Type safety: The method addAll(Collection) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 449)
return (String[]) allKeys.toArray(new String[allKeys.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/preferences/WorkingCopyPreferences.java
 (at line 503)
for (Iterator i = temporarySettings.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java
 (at line 135)
Set jobs = Collections.synchronizedSet(new HashSet());
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java
 (at line 135)
Set jobs = Collections.synchronizedSet(new HashSet());
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java
 (at line 135)
Set jobs = Collections.synchronizedSet(new HashSet());
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java
 (at line 135)
Set jobs = Collections.synchronizedSet(new HashSet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/AnimationManager.java
 (at line 201)
jobs.add(info.getJob());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/BlockedJobsDialog.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/BlockedJobsDialog.java
 (at line 297)
return ((Comparable) e1).compareTo(e2);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/BlockedJobsDialog.java
 (at line 297)
return ((Comparable) e1).compareTo(e2);
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 149)
Set newItems = new HashSet(elements.length);
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 149)
Set newItems = new HashSet(elements.length);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 154)
newItems.add(existingChildren[i].getData());
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 159)
newItems.add(elements[i]);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 163)
newItems.toArray(infos);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 356)
protected List getSelectionFromWidget() {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 357)
return new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/DetailedProgressViewer.java
 (at line 456)
protected void setSelectionToWidget(List l, boolean reveal) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java : 19 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 55)
private HashSet keptjobinfos = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 55)
private HashSet keptjobinfos = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 57)
private HashMap finishedTime = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 57)
private HashMap finishedTime = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 174)
keptjobinfos.add(info);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 177)
finishedTime.put(info, new Long(now));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 181)
keptjobinfos.add(parent);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 182)
finishedTime.put(parent, new Long(now));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 222)
ArrayList found = null;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 225)
all = (JobTreeElement[]) keptjobinfos .toArray(new JobTreeElement[keptjobinfos.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 235)
found = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 237)
found.add(jte);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 242)
return (JobTreeElement[]) found .toArray(new JobTreeElement[found.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 261)
keptjobinfos.add(tinfo);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 262)
finishedTime.put(tinfo, new Long(System .currentTimeMillis()));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 317)
JobTreeElement jtes[] = (JobTreeElement[]) keptjobinfos .toArray(new JobTreeElement[keptjobinfos.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 356)
all = (JobTreeElement[]) keptjobinfos .toArray(new JobTreeElement[keptjobinfos.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 392)
JobTreeElement[] all = (JobTreeElement[]) keptjobinfos .toArray(new JobTreeElement[keptjobinfos.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/FinishedJobs.java
 (at line 413)
Set getKeptAsSet() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/GroupInfo.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/GroupInfo.java
 (at line 28)
private List infos = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/GroupInfo.java
 (at line 28)
private List infos = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/GroupInfo.java
 (at line 136)
Iterator infoIterator = infos.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/GroupInfo.java
 (at line 238)
infos.add(job);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java
 (at line 34)
private List children = Collections.synchronizedList(new ArrayList());
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java
 (at line 34)
private List children = Collections.synchronizedList(new ArrayList());
Type safety: Unchecked invocation synchronizedList(ArrayList) of the generic method synchronizedList(List<T>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java
 (at line 34)
private List children = Collections.synchronizedList(new ArrayList());
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java
 (at line 34)
private List children = Collections.synchronizedList(new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobInfo.java
 (at line 60)
children.add(new SubTaskInfo(this, subTaskName));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/JobTreeElement.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/JobTreeElement.java
 (at line 19)
public abstract class JobTreeElement implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 40)
List items = Collections.synchronizedList(new ArrayList());
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 40)
List items = Collections.synchronizedList(new ArrayList());
Type safety: Unchecked invocation synchronizedList(ArrayList) of the generic method synchronizedList(List<T>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 40)
List items = Collections.synchronizedList(new ArrayList());
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 40)
List items = Collections.synchronizedList(new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 76)
items.add(item);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressAnimationProcessor.java
 (at line 138)
items.toArray(animationItems);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressCanvasViewer.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressCanvasViewer.java
 (at line 46)
private final static List EMPTY_LIST = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressCanvasViewer.java
 (at line 46)
private final static List EMPTY_LIST = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressCanvasViewer.java
 (at line 131)
protected List getSelectionFromWidget() {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressCanvasViewer.java
 (at line 161)
protected void setSelectionToWidget(List l, boolean reveal) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java
 (at line 97)
List taskEntries = new ArrayList(0);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java
 (at line 97)
List taskEntries = new ArrayList(0);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java
 (at line 810)
taskEntries.add(link);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java
 (at line 953)
Iterator taskEntryIterator = taskEntries.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressInfoItem.java
 (at line 971)
Iterator taskEntryIterator = taskEntries.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java : 48 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 93)
final private Map jobs = Collections.synchronizedMap(new HashMap());
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 93)
final private Map jobs = Collections.synchronizedMap(new HashMap());
Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 93)
final private Map jobs = Collections.synchronizedMap(new HashMap());
Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 93)
final private Map jobs = Collections.synchronizedMap(new HashMap());
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 95)
final private Map familyListeners = Collections
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 95)
final private Map familyListeners = Collections .synchronizedMap(new HashMap());
Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 96)
.synchronizedMap(new HashMap());
Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object>
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 96)
.synchronizedMap(new HashMap());
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 128)
final Map runnableMonitors = Collections.synchronizedMap(new HashMap());
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 128)
final Map runnableMonitors = Collections.synchronizedMap(new HashMap());
Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 128)
final Map runnableMonitors = Collections.synchronizedMap(new HashMap());
Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object>
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 128)
final Map runnableMonitors = Collections.synchronizedMap(new HashMap());
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 132)
private Hashtable imageKeyTable = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 132)
private Hashtable imageKeyTable = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 420)
Iterator startListeners = busyListenersForJob(event.getJob())
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 438)
Iterator startListeners = busyListenersForJob(event.getJob())
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 644)
runnableMonitors.put(job, monitor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 681)
jobs.put(job, info);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 790)
jobs.put(info.getJob(), info);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 850)
Iterator iterator = jobs.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 851)
Collection result = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 851)
Collection result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 855)
result.add(jobs.get(next));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 859)
result.toArray(infos);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 872)
Iterator iterator = jobs.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 873)
Collection result = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 873)
Collection result = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 880)
result.add(jobInfo);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 882)
result.add(group);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 887)
result.toArray(infos);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 899)
Iterator iterator = jobs.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1072)
Collection currentListeners = (Collection) familyListeners.get(family);
Collection is a raw type. References to generic type Collection<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1072)
Collection currentListeners = (Collection) familyListeners.get(family);
Collection is a raw type. References to generic type Collection<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1074)
currentListeners = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1075)
familyListeners.put(family, currentListeners);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1077)
currentListeners.add(listener);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1088)
Iterator families = familyListeners.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1091)
Collection currentListeners = (Collection) familyListeners
Collection is a raw type. References to generic type Collection<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1091)
Collection currentListeners = (Collection) familyListeners
Collection is a raw type. References to generic type Collection<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1109)
private Collection busyListenersForJob(Job job) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1119)
Iterator families = familyListeners.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1120)
Collection returnValue = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1120)
Collection returnValue = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1124)
Collection currentListeners = (Collection) familyListeners
Collection is a raw type. References to generic type Collection<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1124)
Collection currentListeners = (Collection) familyListeners
Collection is a raw type. References to generic type Collection<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1126)
returnValue.addAll(currentListeners);
Type safety: The method addAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1218)
imageKeyTable.put(family, key);
Type safety: The method put(Object, Object) belongs to the raw type Hashtable. References to generic type Hashtable<K,V> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManager.java
 (at line 1234)
Enumeration families = imageKeyTable.keys();
Enumeration is a raw type. References to generic type Enumeration<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressManagerUtil.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManagerUtil.java
 (at line 108)
return ((Comparable) e1).compareTo(e2);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressManagerUtil.java
 (at line 108)
return ((Comparable) e1).compareTo(e2);
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog.java
 (at line 132)
return ((Comparable) e1).compareTo(e2);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressMonitorJobsDialog.java
 (at line 132)
return ((Comparable) e1).compareTo(e2);
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java : 26 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 50)
Collection additions = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 50)
Collection additions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 52)
Collection deletions = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 52)
Collection deletions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 54)
Collection refreshes = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 54)
Collection refreshes = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 68)
additions.add(addition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 77)
deletions.add(removal);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 86)
refreshes.add(refresh);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 100)
HashSet staleAdditions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 100)
HashSet staleAdditions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 102)
Iterator additionsIterator = additions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 108)
staleAdditions.add(treeElement);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 113)
additions.removeAll(staleAdditions);
Type safety: The method removeAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 115)
HashSet obsoleteRefresh = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 115)
HashSet obsoleteRefresh = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 116)
Iterator refreshIterator = refreshes.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 122)
obsoleteRefresh.add(treeElement);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 129)
obsoleteRefresh.add(treeElement);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 134)
obsoleteRefresh.add(treeElement);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 135)
deletions.add(treeElement);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 139)
refreshes.removeAll(obsoleteRefresh);
Type safety: The method removeAll(Collection) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 204)
HashSet newCollectors = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 204)
HashSet newCollectors = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 207)
newCollectors.add(collectors[i]);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewUpdater.java
 (at line 212)
newCollectors.toArray(newArray);
Type safety: The method toArray(Object[]) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 166)
Set kept = FinishedJobs.getInstance().getKeptAsSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 171)
Set all = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 171)
Set all = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 175)
all.add(element);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 178)
Iterator keptIterator = kept.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 183)
all.add(next);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 204)
HashSet roots = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 204)
HashSet roots = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 210)
roots.add(element);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 213)
roots.add(group);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/ProgressViewerContentProvider.java
 (at line 217)
roots.add(element);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/StatusAdapterHelper.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/StatusAdapterHelper.java
 (at line 27)
private HashMap map;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/StatusAdapterHelper.java
 (at line 50)
map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/StatusAdapterHelper.java
 (at line 52)
map.put(info, statusAdapter);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 61)
private Map busyJobs = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 61)
private Map busyJobs = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 303)
busyJobs.put(job, Boolean.valueOf(useHalfBusyCursor));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 35)
private Map idToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 48)
idToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 53)
Set result = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 53)
Set result = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 55)
ActionContributionItem[] actions = (ActionContributionItem[]) result .toArray(new ActionContributionItem[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 60)
idToElement.put(actionElement.getId(), actionElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 64)
return (ActionElement[]) idToElement.values().toArray( new ActionElement[idToElement.values().size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 68)
private void collectContributions(MenuManager menu, Set result) {
Set is a raw type. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/ActionProvider.java
 (at line 79)
result.add(item);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/CamelUtil.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CamelUtil.java
 (at line 59)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CamelUtil.java
 (at line 59)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CamelUtil.java
 (at line 66)
result.add(new int[] { index, index });
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CamelUtil.java
 (at line 70)
return (int[][]) result.toArray(new int[result.size()][]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 41)
private Map idToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 58)
idToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 61)
final Collection commandIds = commandService.getDefinedCommandIds();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 62)
final Iterator commandIdItr = commandIds.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 70)
Collection combinations = ParameterizedCommand
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 72)
for (Iterator it = combinations.iterator(); it
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 76)
idToElement.put(id, new CommandElement(pc, id, this));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/CommandProvider.java
 (at line 85)
return (QuickAccessElement[]) idToElement.values().toArray( new QuickAccessElement[idToElement.values().size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/EditorProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/EditorProvider.java
 (at line 29)
private Map idToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/EditorProvider.java
 (at line 38)
idToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/EditorProvider.java
 (at line 48)
idToElement.put(editorElement.getId(), editorElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/EditorProvider.java
 (at line 51)
return (QuickAccessElement[]) idToElement.values().toArray( new QuickAccessElement[idToElement.values().size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 35)
private Map idToElement;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 44)
idToElement = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 56)
List list = pageManager
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 58)
IPreferenceNode[] properties = (IPreferenceNode[]) list .toArray(new IPreferenceNode[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 63)
idToElement.put(propertiesElement.getId(), propertiesElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/PropertiesProvider.java
 (at line 69)
return (QuickAccessElement[]) idToElement.values().toArray( new QuickAccessElement[idToElement.values().size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 108)
List[] entries = computeMatchingEntries(filter, perfectMatch, numItems);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 150)
private int refreshTable(QuickAccessElement perfectMatch, List[] entries) {
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 161)
for (Iterator it = entries[i].iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 198)
private List[] computeMatchingEntries(String filter,
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 201)
List[] entries = new ArrayList[providers.length];
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 220)
entries[i] = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 246)
entries[i].add(entry);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 269)
entries[0] = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessContents.java
 (at line 272)
entries[0].add(entry);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java : 35 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 64)
private LinkedList previousPicksList = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 64)
private LinkedList previousPicksList = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 71)
protected Map textMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 71)
protected Map textMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 72)
protected Map elementMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 72)
protected Map elementMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 73)
protected Map providerMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 95)
providerMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 97)
providerMap.put(providers[i].getId(), providers[i]);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 136)
ArrayList removedList = (ArrayList) textMap
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 136)
ArrayList removedList = (ArrayList) textMap
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 142)
previousPicksList.addFirst(element);
Type safety: The method addFirst(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 155)
ArrayList textList = (ArrayList) textMap.get(element);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 155)
ArrayList textList = (ArrayList) textMap.get(element);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 157)
textList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 158)
textMap.put(element, textList);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 168)
textList.add(text);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 175)
Object replacedElement = elementMap.put(text, element);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 177)
textList = (ArrayList) textMap.get(replacedElement);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 338)
ArrayList arrayList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 338)
ArrayList arrayList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 341)
ArrayList elementText = (ArrayList) textMap.get(quickAccessElement);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 341)
ArrayList elementText = (ArrayList) textMap.get(quickAccessElement);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 345)
arrayList.addAll(elementText);
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 348)
String[] textArray = (String[]) arrayList.toArray(new String[arrayList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 362)
elementMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 363)
textMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 364)
previousPicksList = new LinkedList();
LinkedList is a raw type. References to generic type LinkedList<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 376)
ArrayList arrayList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 376)
ArrayList arrayList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 382)
arrayList.add(text);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 383)
elementMap.put(text, quickAccessElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 386)
textMap.put(quickAccessElement, arrayList);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 387)
previousPicksList.add(quickAccessElement);
Type safety: The method add(Object) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessDialog.java
 (at line 403)
return (QuickAccessElement[]) previousPicksList .toArray(new QuickAccessElement[previousPicksList.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type LinkedList. References to generic type LinkedList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessProvider.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessProvider.java
 (at line 57)
Arrays.sort(sortedElements, new Comparator() { public int compare(Object o1, Object o2) { QuickAccessElement e1 = (QuickAccessElement) o1; QuickAccessElement e2 = (QuickAccessElement) o2; return e1.getLabel().compareTo(e2.getLabel()); } });
Type safety: Unchecked invocation sort(QuickAccessElement[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessProvider.java
 (at line 57)
Arrays.sort(sortedElements, new Comparator() { public int compare(Object o1, Object o2) { QuickAccessElement e1 = (QuickAccessElement) o1; QuickAccessElement e2 = (QuickAccessElement) o2; return e1.getLabel().compareTo(e2.getLabel()); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super QuickAccessElement>
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/quickaccess/QuickAccessProvider.java
 (at line 57)
Arrays.sort(sortedElements, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/ActionSetDescriptor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetDescriptor.java
 (at line 88)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java : 29 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 54)
private ArrayList children = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 54)
private ArrayList children = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 56)
private Map mapPartToActionSetIds = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 56)
private Map mapPartToActionSetIds = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 58)
private Map mapPartToActionSets = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 58)
private Map mapPartToActionSets = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 108)
children.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 134)
ArrayList actionSets = (ArrayList) mapPartToActionSetIds.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 134)
ArrayList actionSets = (ArrayList) mapPartToActionSetIds.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 136)
actionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 137)
mapPartToActionSetIds.put(partId, actionSets);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 139)
actionSets.add(actionSetId);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 153)
Iterator i = children.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 169)
return (IActionSetDescriptor []) children.toArray(new IActionSetDescriptor [children.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 180)
ArrayList actionSets = (ArrayList) mapPartToActionSets.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 180)
ArrayList actionSets = (ArrayList) mapPartToActionSets.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 182)
return (IActionSetDescriptor[]) actionSets .toArray(new IActionSetDescriptor[actionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 187)
ArrayList actionSetIds = (ArrayList) mapPartToActionSetIds.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 187)
ArrayList actionSetIds = (ArrayList) mapPartToActionSetIds.get(partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 193)
actionSets = new ArrayList(actionSetIds.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 194)
for (Iterator i = actionSetIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 198)
actionSets.add(actionSet);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 205)
mapPartToActionSets.put(partId, actionSets);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 207)
return (IActionSetDescriptor[]) actionSets .toArray(new IActionSetDescriptor[actionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 329)
ArrayList actionSets = (ArrayList) mapPartToActionSetIds.get(association.partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 329)
ArrayList actionSets = (ArrayList) mapPartToActionSetIds.get(association.partId);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 358)
for (Iterator j = mapPartToActionSetIds.values().iterator(); j
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 360)
ArrayList list = (ArrayList) j.next();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ActionSetRegistry.java
 (at line 360)
ArrayList list = (ArrayList) j.next();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 33)
List topLevelNodes;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 132)
topLevelNodes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 146)
List deferred = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 146)
List deferred = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 154)
topLevelNodes.add(node);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 181)
deferred.add(categoryNode);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 185)
nodes = (CategoryNode[]) deferred.toArray(new CategoryNode[deferred .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 195)
topLevelNodes.add(categoryNode.getNode());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 228)
abstract Collection getNodes();
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 236)
CategoryNode[] createCategoryNodes(Collection nodesToCategorize) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 238)
List nodes = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 238)
List nodes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 240)
Iterator nodesIterator = nodesToCategorize.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 242)
nodes.add(createCategoryNode(this, nodesIterator.next()));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/CategorizedPageRegistryReader.java
 (at line 245)
return (CategoryNode[]) nodes.toArray(new CategoryNode[nodes.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/Category.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/Category.java
 (at line 52)
private ArrayList elements;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/Category.java
 (at line 106)
elements = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/Category.java
 (at line 108)
elements.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/Category.java
 (at line 114)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/Category.java
 (at line 214)
public ArrayList getElements() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java : 100 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 114)
private Map contentTypeToEditorMappings = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 114)
private Map contentTypeToEditorMappings = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 122)
private Map extensionImages = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 122)
private Map extensionImages = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 132)
private List sortedEditorsFromPlugins = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 132)
private List sortedEditorsFromPlugins = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 135)
private Map mapIDtoEditor = initialIdToEditorMap(10);
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 143)
private static final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 143)
private static final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 188)
public void addEditorFromPlugin(EditorDescriptor editor, List extensions,
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 189)
List filenames, List contentTypeVector, boolean bDefault) {
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 189)
List filenames, List contentTypeVector, boolean bDefault) {
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 195)
sortedEditorsFromPlugins.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 198)
Iterator itr = extensions.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 255)
contentTypeToEditorMappings.put(contentType, editorArray);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 267)
contentTypeToEditorMappings.put(contentType, newArray);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 274)
mapIDtoEditor.put(editor.getId(), editor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 290)
mapIDtoEditor.put(desc.getId(), desc);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 396)
Arrays.sort(array, new Comparator() { /* (non-Javadoc) * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) */ public int compare(Object o1, Object o2) { String s1 = ((FileEditorMapping) o1).getLabel(); String s2 = ((FileEditorMapping) o2).getLabel(); return collator.compare(s1, s2); } });
Type safety: Unchecked invocation sort(FileEditorMapping[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 396)
Arrays.sort(array, new Comparator() { /* (non-Javadoc) * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object) */ public int compare(Object o1, Object o2) { String s1 = ((FileEditorMapping) o1).getLabel(); String s2 = ((FileEditorMapping) o2).getLabel(); return collator.compare(s1, s2); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super FileEditorMapping>
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 396)
Arrays.sort(array, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 471)
List externalEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 471)
List externalEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 492)
externalEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 511)
Collection descs = WorkbenchActivityHelper
Collection is a raw type. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 512)
.restrictCollection(sortedEditorsFromPlugins, new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 513)
return (IEditorDescriptor[]) descs.toArray(new IEditorDescriptor[descs .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 525)
private HashMap initialIdToEditorMap(int initialSize) {
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 526)
HashMap map = new HashMap(initialSize);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 526)
HashMap map = new HashMap(initialSize);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 539)
private void addSystemEditors(HashMap map) {
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 546)
map.put(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID, editor);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 555)
map.put(IEditorRegistry.SYSTEM_INPLACE_EDITOR_ID, editor);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 564)
map.put(EMPTY_EDITOR_ID, emptyEditorDescriptor);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 573)
extensionImages = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 653)
private boolean readEditors(Map editorTable) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 697)
editorTable.put(validEditorDescritor.getId(), validEditorDescritor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 711)
editorTable.put(editor.getId(), editor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 746)
public void readResources(Map editorTable, Reader reader)
Map is a raw type. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 784)
List editors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 784)
List editors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 790)
editors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 794)
List deletedEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 794)
List deletedEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 800)
deletedEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 805)
List defaultEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 805)
List defaultEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 820)
defaultEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 829)
defaultEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 832)
defaultEditors.addAll(Arrays.asList(mapping.getDeclaredDefaultEditors()));
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 841)
editors.add(editorsArray[j]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 861)
private boolean contains(List editorsArray,
List is a raw type. References to generic type List<E> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 864)
Iterator i = editorsArray.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 884)
private boolean readResources(Map editorTable) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 938)
Map editorTable = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 938)
Map editorTable = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 977)
Iterator itr = null;
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 987)
mapIDtoEditor.put(desc.getId(), desc);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1004)
List editors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1004)
List editors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1024)
editors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1035)
editors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1046)
editors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1074)
Iterator itr = editors.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1116)
extensionImages = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1140)
private Object[] sortEditors(List unsortedList) {
List is a raw type. References to generic type List<E> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1142)
unsortedList.toArray(array);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1144)
Collections.sort(Arrays.asList(array), comparer);
Type safety: Unchecked invocation sort(List<Object>, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1144)
Collections.sort(Arrays.asList(array), comparer);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1155)
sortedEditorsFromPlugins = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1157)
sortedEditorsFromPlugins.add(array[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1167)
HashMap defaultMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1167)
HashMap defaultMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1169)
HashMap map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1169)
HashMap map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1178)
defaultMap.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1192)
map.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1220)
HashMap merge = (HashMap) defaultMap.clone();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1220)
HashMap merge = (HashMap) defaultMap.clone();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1221)
merge.putAll(map);
Type safety: The method putAll(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1222)
Collection values = merge.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1224)
return (FileEditorMapping[]) values.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1233)
Collection values = map.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1235)
return (FileEditorMapping[]) values.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1292)
private void removeEditorFromMapping(HashMap map, IEditorDescriptor desc) {
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1293)
Iterator iter = map.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1335)
private void removeEditorFromContentTypeMappings(Map map, IEditorDescriptor desc) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1336)
for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1337)
Entry entry = (Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1337)
Entry entry = (Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1344)
entry.setValue(newDescriptors);
Type safety: The method setValue(Object) belongs to the raw type Map.Entry. References to generic type Map<K,V>.Entry<K,V> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1447)
extensionImages.put(desc, anImage);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1473)
extensionImages.put(mappingKey, mappingImage);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
94. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1503)
List allRelated = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
95. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1503)
List allRelated = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
96. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1504)
List nonDefaultFileEditors = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
97. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1504)
List nonDefaultFileEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
98. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1517)
allRelated.add(related[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
99. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1525)
nonDefaultFileEditors.addAll(Arrays.asList(mapping.getEditors()));
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
100. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistry.java
 (at line 1539)
allRelated.add(related[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 63)
List extensionsVector = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 63)
List extensionsVector = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 64)
List filenamesVector = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 64)
List filenamesVector = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 65)
List contentTypeVector = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 65)
List contentTypeVector = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 80)
extensionsVector.add(tokenizer.nextToken().trim());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 88)
filenamesVector.add(tokenizer.nextToken().trim());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/EditorRegistryReader.java
 (at line 98)
contentTypeVector.add(contentTypeId);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java : 32 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 44)
private List editors = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 44)
private List editors = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 46)
private List deletedEditors = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 46)
private List deletedEditors = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 48)
private List declaredDefaultEditors = new ArrayList(1);
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 48)
private List declaredDefaultEditors = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 85)
editors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 95)
clone.editors = (List) ((ArrayList) editors).clone();
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 95)
clone.editors = (List) ((ArrayList) editors).clone();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 96)
clone.deletedEditors = (List) ((ArrayList) deletedEditors).clone();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 96)
clone.deletedEditors = (List) ((ArrayList) deletedEditors).clone();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 97)
clone.declaredDefaultEditors = (List) ((ArrayList) declaredDefaultEditors).clone();
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 97)
clone.declaredDefaultEditors = (List) ((ArrayList) declaredDefaultEditors).clone();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 135)
private boolean compareList(List l1, List l2) {
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 135)
private boolean compareList(List l1, List l2) {
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 140)
Iterator i1 = l1.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 141)
Iterator i2 = l2.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 180)
return (IEditorDescriptor[]) editors.toArray(new IEditorDescriptor[editors.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 187)
Collection descs = WorkbenchActivityHelper.restrictCollection(editors, new ArrayList());
Collection is a raw type. References to generic type Collection<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 187)
Collection descs = WorkbenchActivityHelper.restrictCollection(editors, new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 188)
return (IEditorDescriptor[]) descs.toArray(new IEditorDescriptor[descs.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 196)
deletedEditors.toArray(array);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 240)
deletedEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 252)
editors.add(0, editor);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 254)
declaredDefaultEditors.add(0, editor);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 267)
public void setEditorsList(List newEditors) {
List is a raw type. References to generic type List<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 269)
declaredDefaultEditors.retainAll(newEditors);
Type safety: The method retainAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 281)
public void setDeletedEditorsList(List newDeletedEditors) {
List is a raw type. References to generic type List<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 311)
Collection descs = WorkbenchActivityHelper.restrictCollection(declaredDefaultEditors, new ArrayList());
Collection is a raw type. References to generic type Collection<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 311)
Collection descs = WorkbenchActivityHelper.restrictCollection(declaredDefaultEditors, new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 312)
return (IEditorDescriptor []) descs.toArray(new IEditorDescriptor[descs.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/FileEditorMapping.java
 (at line 335)
public void setDefaultEditors(List defaultEditors) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/KeywordRegistry.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/KeywordRegistry.java
 (at line 56)
private Map internalKeywordMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/KeywordRegistry.java
 (at line 56)
private Map internalKeywordMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/KeywordRegistry.java
 (at line 80)
internalKeywordMap.put(id, name);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/PerspectiveParameterValues.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PerspectiveParameterValues.java
 (at line 28)
public final Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PerspectiveParameterValues.java
 (at line 29)
final Map values = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PerspectiveParameterValues.java
 (at line 29)
final Map values = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PerspectiveParameterValues.java
 (at line 35)
values.put(perspective.getLabel(), perspective.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java
 (at line 64)
private Map preferenceMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java
 (at line 80)
private final void collectParameterValues(final Map values,
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java
 (at line 95)
values.put(name, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java
 (at line 101)
public final Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageParameterValues.java
 (at line 103)
preferenceMap = new TreeMap();
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 34)
private List nodes;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 150)
Collection getNodes() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 166)
nodes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 188)
nodes.add(node);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 226)
public Collection getTopLevelNodes() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferencePageRegistryReader.java
 (at line 227)
return WorkbenchActivityHelper.restrictCollection(topLevelNodes, new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 36)
private List preferenceTransfers;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 85)
Collections.sort(preferenceTransfers, new Comparator() { public int compare(Object o1, Object o2) { String name1 = ((PreferenceTransferElement) o1).getName(); String name2 = ((PreferenceTransferElement) o2).getName(); return Collator.getInstance().compare(name1, name2); } });
Type safety: Unchecked invocation sort(List, new Comparator(){}) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 85)
Collections.sort(preferenceTransfers, new Comparator() {
Type safety: The expression of type List needs unchecked conversion to conform to List<Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 85)
Collections.sort(preferenceTransfers, new Comparator() { public int compare(Object o1, Object o2) { String name1 = ((PreferenceTransferElement) o1).getName(); String name2 = ((PreferenceTransferElement) o2).getName(); return Collator.getInstance().compare(name1, name2); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Object>
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 85)
Collections.sort(preferenceTransfers, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 93)
preferenceTransfers.toArray(transfers);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 107)
preferenceTransfers.add(transfer);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 121)
preferenceTransfers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 158)
public static Map getEntry(IConfigurationElement element) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 164)
Map map = new HashMap(entries.length);
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 164)
Map map = new HashMap(entries.length);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PreferenceTransferRegistryReader.java
 (at line 180)
map.put(entry.getAttribute(IWorkbenchRegistryConstants.ATT_NODE), prefFilters);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java : 11 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 81)
private Collection pages = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 81)
private Collection pages = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 161)
pages.add(contributor);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 164)
List objectClassNames = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 164)
List objectClassNames = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 165)
objectClassNames.add(element.getAttribute(ATT_OBJECTCLASS));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 177)
List objectClassNames) {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 179)
pages.add(contributor);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 180)
for (Iterator iter = objectClassNames.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 265)
Iterator iterator = pages.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/PropertyPagesRegistryReader.java
 (at line 303)
Collection getNodes() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java
 (at line 105)
Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java
 (at line 105)
Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java
 (at line 112)
Collections.sort(Arrays.asList(sortedExtension), comparer);
Type safety: Unchecked invocation sort(List<IExtension>, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/RegistryReader.java
 (at line 112)
Collections.sort(Arrays.asList(sortedExtension), comparer);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super IExtension>

/Eclipse UI/org/eclipse/ui/internal/registry/ViewDescriptor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ViewDescriptor.java
 (at line 161)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/ViewParameterValues.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ViewParameterValues.java
 (at line 28)
public final Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ViewParameterValues.java
 (at line 29)
final Map values = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ViewParameterValues.java
 (at line 29)
final Map values = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/ViewParameterValues.java
 (at line 35)
values.put(view.getLabel(), view.getId());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java
 (at line 60)
private void addParameterValues(Map values, IWizardCategory wizardCategory) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java
 (at line 78)
values.put(name, id);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java
 (at line 89)
public Map getParameterValues() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java
 (at line 90)
final Map values = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardParameterValues.java
 (at line 90)
final Map values = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java : 19 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 46)
private ArrayList deferWizards = null;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 48)
private ArrayList deferCategories = null;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 50)
private Set deferPrimary;
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 98)
private static final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 98)
private static final Comparator comparer = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 203)
deferCategories = new ArrayList(20);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 205)
deferCategories.add(category);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 214)
deferWizards = new ArrayList(50);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 216)
deferWizards.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 234)
Collections.sort(Arrays.asList(flatArray), comparer);
Type safety: Unchecked invocation sort(List<WizardsRegistryReader.CategoryNode>, Comparator) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 234)
Collections.sort(Arrays.asList(flatArray), comparer);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super WizardsRegistryReader.CategoryNode>
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 286)
ArrayList primary = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 286)
ArrayList primary = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 287)
for (Iterator i = deferPrimary.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 291)
primary.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 295)
primaryWizards = (WorkbenchWizardElement[]) primary .toArray(new WorkbenchWizardElement[primary.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 344)
Iterator iter = deferWizards.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 430)
deferPrimary = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WizardsRegistryReader.java
 (at line 432)
deferPrimary.add(element.getAttribute(IWorkbenchRegistryConstants.ATT_ID));
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 92)
List byClassList = new ArrayList(containsChildren.length);
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 92)
List byClassList = new ArrayList(containsChildren.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 93)
List byAdapterList = new ArrayList(containsChildren.length);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 93)
List byAdapterList = new ArrayList(containsChildren.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 99)
byClassList.add(className);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 101)
byAdapterList.add(className);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 104)
classTypes = (String[]) byClassList.toArray(new String[byClassList .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetDescriptor.java
 (at line 110)
adapterTypes = (String[]) byAdapterList.toArray(new String[byAdapterList .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java : 24 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 38)
private HashMap/*<String, WorkingSetDescriptor>*/ workingSetDescriptors = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 38)
private HashMap/*<String, WorkingSetDescriptor>*/ workingSetDescriptors = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 76)
workingSetDescriptors.put(descriptor.getId(), descriptor);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 111)
return (WorkingSetDescriptor[]) workingSetDescriptors.values().toArray( new WorkingSetDescriptor[workingSetDescriptors.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 123)
Collection descriptors= workingSetDescriptors.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 124)
List result= new ArrayList(descriptors.size());
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 124)
List result= new ArrayList(descriptors.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 125)
for (Iterator iter= descriptors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 128)
result.add(descriptor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 131)
return (WorkingSetDescriptor[])result.toArray(new WorkingSetDescriptor[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 141)
Collection descriptors= workingSetDescriptors.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 142)
for (Iterator iter= descriptors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 155)
Collection descriptors = workingSetDescriptors.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 156)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 156)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 157)
for (Iterator iter = descriptors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 161)
result.add(descriptor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 164)
return (WorkingSetDescriptor[]) result .toArray(new WorkingSetDescriptor[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 172)
Collection descriptors = workingSetDescriptors.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 173)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 173)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 174)
for (Iterator iter = descriptors.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 178)
result.add(descriptor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/registry/WorkingSetRegistry.java
 (at line 181)
return (WorkingSetDescriptor[]) result .toArray(new WorkingSetDescriptor[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/ActionSetSourceProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ActionSetSourceProvider.java
 (at line 82)
public final Map getCurrentState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ActionSetSourceProvider.java
 (at line 83)
final Map currentState = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ActionSetSourceProvider.java
 (at line 83)
final Map currentState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ActionSetSourceProvider.java
 (at line 84)
currentState.put(ISources.ACTIVE_ACTION_SETS_NAME, activeActionSets);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/EvaluationResultCacheComparator.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationResultCacheComparator.java
 (at line 32)
public final class EvaluationResultCacheComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationResultCacheComparator.java
 (at line 52)
comparison = Util.compare((Comparable) object2,
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationResultCacheComparator.java
 (at line 53)
(Comparable) object1);
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 105)
public void sourceChanged(int sourcePriority, Map sourceValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 106)
Iterator i = sourceValuesByName.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 108)
final Map.Entry entry = (Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 108)
final Map.Entry entry = (Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 147)
final Map currentState = provider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 148)
final Iterator variableItr = currentState.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 150)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 150)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 178)
final Map currentState = provider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 179)
final Iterator variableItr = currentState.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 181)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationService.java
 (at line 181)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/EvaluationServiceFactory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/EvaluationServiceFactory.java
 (at line 31)
public Object create(Class serviceInterface, IServiceLocator parentLocator,
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java : 24 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 68)
private final Collection providers = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 68)
private final Collection providers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 90)
providers.add(provider);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 93)
final Map currentState = provider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 94)
final Iterator variableItr = currentState.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 96)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 96)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 119)
final Iterator providerItr = providers.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 140)
protected final boolean evaluate(final Collection collection) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 141)
final Iterator iterator = collection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 221)
final Map currentState = provider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 222)
final Iterator variableItr = currentState.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 224)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 224)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 276)
final Map sourceValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 283)
final Iterator entryItr = sourceValuesByName.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 285)
final Map.Entry entry = (Map.Entry) entryItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 285)
final Map.Entry entry = (Map.Entry) entryItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 290)
sourceChanged(sourcePriority, (String[]) sourceValuesByName.keySet() .toArray(new String[0]));
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 319)
final Iterator providerItr = providers.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 323)
final Map currentState = provider.getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 324)
final Iterator variableItr = currentState.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 326)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ExpressionAuthority.java
 (at line 326)
final Map.Entry entry = (Map.Entry) variableItr.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 50)
private Set menuIds = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 50)
private Set menuIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 59)
public final void addShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 61)
this.menuIds.addAll(menuIds);
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 65)
Map m = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 65)
Map m = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 66)
m.put(ISources.ACTIVE_MENU_NAME, this.menuIds);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 69)
m.put(ISources.ACTIVE_MENU_SELECTION_NAME, selection == null ? IEvaluationContext.UNDEFINED_VARIABLE : selection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 75)
m.put(ISources.ACTIVE_MENU_EDITOR_INPUT_NAME, input == null ? IEvaluationContext.UNDEFINED_VARIABLE : input);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 89)
public final Map getCurrentState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 90)
final Map state = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 90)
final Map state = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 91)
state.put(ISources.ACTIVE_MENU_NAME, menuIds);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 92)
state.put(ISources.ACTIVE_MENU_SELECTION_NAME, selection == null ? IEvaluationContext.UNDEFINED_VARIABLE : selection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 95)
state.put(ISources.ACTIVE_MENU_EDITOR_INPUT_NAME, input == null ? IEvaluationContext.UNDEFINED_VARIABLE : input);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 111)
public final void removeShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 113)
this.menuIds.removeAll(menuIds);
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 117)
Map m = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 117)
Map m = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 118)
m.put(ISources.ACTIVE_MENU_NAME, this.menuIds);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 121)
m.put(ISources.ACTIVE_MENU_SELECTION_NAME, selection == null ? IEvaluationContext.UNDEFINED_VARIABLE : selection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/MenuSourceProvider.java
 (at line 127)
m.put(ISources.ACTIVE_MENU_EDITOR_INPUT_NAME, input == null ? IEvaluationContext.UNDEFINED_VARIABLE : input);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 94)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 112)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 136)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 155)
warningsToLog.add(status);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 231)
final List warningsToLog, final String message, final String id) {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 265)
final IMemento memento, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 273)
final Collection parameters = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 273)
final Collection parameters = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 317)
parameters.add(new Parameterization(parameter, value));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 325)
(Parameterization[]) parameters .toArray(new Parameterization[parameters.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 344)
final String attribute, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/PreferencePersistence.java
 (at line 368)
final String attribute, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 118)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 139)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 167)
protected static final void addWarning(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 196)
warningsToLog.add(status);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 219)
final List warningsToLog, final String message, final String id) {
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 256)
protected static final void logWarnings(final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 261)
WorkbenchPlugin.PI_WORKBENCH, 0, (IStatus[]) warningsToLog .toArray(new IStatus[warningsToLog.size()]),
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 343)
final ICommandService commandService, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 379)
final List warningsToLog, final Command command) {
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 386)
final Collection parameters = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 386)
final Collection parameters = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 433)
parameters.add(new Parameterization(parameter, value));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 441)
(Parameterization[]) parameters .toArray(new Parameterization[parameters.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 462)
final String attribute, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 489)
final String attribute, final List warningsToLog,
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/RegistryPersistence.java
 (at line 522)
final List warningsToLog) {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 32)
private Class key;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 34)
public ParentLocator(IServiceLocator parent, Class serviceInterface) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 45)
public Object getService(Class api) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 58)
public boolean hasService(Class api) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 140)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 183)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 202)
public final void registerService(final Class api, final Object service) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 32)
private Collection sourceProviders = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 32)
private Collection sourceProviders = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 34)
private Collection serviceListeners = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 34)
private Collection serviceListeners = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 36)
private Collection evaluationReferences = new ArrayList();
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 36)
private Collection evaluationReferences = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 54)
evaluationReferences.add(ref);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 64)
evaluationReferences.add(ref);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 74)
serviceListeners.add(listener);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SlaveEvaluationService.java
 (at line 84)
sourceProviders.add(provider);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/SourcePriorityNameMapping.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourcePriorityNameMapping.java
 (at line 64)
private static final Map sourcePrioritiesByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourcePriorityNameMapping.java
 (at line 64)
private static final Map sourcePrioritiesByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourcePriorityNameMapping.java
 (at line 119)
sourcePrioritiesByName.put(sourceName, priority);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 45)
private final Map sourceProvidersByName = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 45)
private final Map sourceProvidersByName = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 51)
private final Set sourceProviders = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 51)
private final Set sourceProviders = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 60)
final Iterator sourceProviderItr = sourceProviders.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 75)
return (ISourceProvider[]) sourceProviders .toArray(new ISourceProvider[sourceProviders.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 87)
sourceProvidersByName.put(sourceName, sourceProvider);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/SourceProviderService.java
 (at line 89)
sourceProviders.add(sourceProvider);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java : 23 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 77)
public Object getService(Class api) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 81)
public boolean hasService(Class api) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 86)
private Map factories = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 86)
private Map factories = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 90)
WeakHashMap serviceLocators = new WeakHashMap();
WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 90)
WeakHashMap serviceLocators = new WeakHashMap();
WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 97)
public Object getService(Class key, IServiceLocator parentLocator,
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 106)
handle.serviceLocators.put(locator, new Object());
Type safety: The method put(Object, Object) belongs to the raw type WeakHashMap. References to generic type WeakHashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 113)
private ServiceFactoryHandle loadFromRegistry(Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 138)
List serviceNames = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 138)
List serviceNames = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 145)
factories.put(serviceName, handle);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 146)
serviceNames.add(serviceName);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 149)
handle.serviceNames = (String[]) serviceNames.toArray(new String[serviceNames .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 167)
ArrayList providers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 167)
ArrayList providers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 187)
providers.add(sourceProvider);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 195)
return (AbstractSourceProvider[]) providers .toArray(new AbstractSourceProvider[providers.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 246)
Set locatorSet = handle.serviceLocators.keySet();
Set is a raw type. References to generic type Set<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 247)
ServiceLocator[] locators = (ServiceLocator[]) locatorSet.toArray(new ServiceLocator[locatorSet.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 248)
Arrays.sort(locators, new Comparator(){ public int compare(Object o1, Object o2) { ServiceLocator loc1 = (ServiceLocator) o1; ServiceLocator loc2 = (ServiceLocator) o2; int l1 = ((IWorkbenchLocationService) loc1 .getService(IWorkbenchLocationService.class)) .getServiceLevel(); int l2 = ((IWorkbenchLocationService) loc2 .getService(IWorkbenchLocationService.class)) .getServiceLevel(); return l1 < l2 ? -1 : (l1 > l2 ? 1 : 0); } });
Type safety: Unchecked invocation sort(ServiceLocator[], new Comparator(){}) of the generic method sort(T[], Comparator<? super T>) of type Arrays
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 248)
Arrays.sort(locators, new Comparator(){ public int compare(Object o1, Object o2) { ServiceLocator loc1 = (ServiceLocator) o1; ServiceLocator loc2 = (ServiceLocator) o2; int l1 = ((IWorkbenchLocationService) loc1 .getService(IWorkbenchLocationService.class)) .getServiceLevel(); int l2 = ((IWorkbenchLocationService) loc2 .getService(IWorkbenchLocationService.class)) .getServiceLevel(); return l1 < l2 ? -1 : (l1 > l2 ? 1 : 0); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super ServiceLocator>
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchServiceRegistry.java
 (at line 248)
Arrays.sort(locators, new Comparator(){
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java : 54 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 129)
public Map getCurrentState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 131)
final Map currentState = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 131)
final Map currentState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 144)
private int updateSelection(final Map currentState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 146)
currentState.put(ISources.ACTIVE_CURRENT_SELECTION_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 157)
currentState.put(ISources.ACTIVE_CURRENT_SELECTION_NAME, currentSelection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 301)
Map currentState = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 301)
Map currentState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 444)
private void updateActivePart(Map currentState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 448)
private void updateActivePart(Map currentState, boolean updateShowInSelection) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 449)
currentState.put(ISources.ACTIVE_SITE_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 451)
currentState.put(ISources.ACTIVE_PART_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 453)
currentState.put(ISources.ACTIVE_PART_ID_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 455)
currentState.put(ISources.ACTIVE_EDITOR_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 457)
currentState.put(ISources.ACTIVE_EDITOR_ID_NAME, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 459)
currentState.put(ISources.SHOW_IN_INPUT, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 461)
currentState.put(ISources.SHOW_IN_SELECTION, IEvaluationContext.UNDEFINED_VARIABLE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 472)
currentState.put(ISources.ACTIVE_PART_NAME, newActivePart);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 476)
currentState.put(ISources.ACTIVE_SITE_NAME, activeWorkbenchPartSite);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 481)
currentState.put(ISources.ACTIVE_PART_ID_NAME, newActivePartId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 488)
currentState.put(ISources.SHOW_IN_INPUT, input);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 493)
currentState.put(ISources.SHOW_IN_SELECTION, selection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 503)
currentState.put(ISources.ACTIVE_EDITOR_NAME, newActiveEditor);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 505)
currentState.put(ISources.ACTIVE_EDITOR_INPUT_NAME, newActiveEditor.getEditorInput());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 512)
currentState.put(ISources.ACTIVE_EDITOR_ID_NAME, newActiveEditorId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 641)
HashMap currentState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 641)
HashMap currentState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 644)
currentState.put( ISources.ACTIVE_WORKBENCH_WINDOW_ACTIVE_PERSPECTIVE_NAME, id);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 684)
final Map currentState = getCurrentState();
Map is a raw type. References to generic type Map<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 728)
final Map sourceValuesByName = new HashMap(5);
Map is a raw type. References to generic type Map<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 728)
final Map sourceValuesByName = new HashMap(5);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 729)
sourceValuesByName.put(ISources.ACTIVE_SHELL_NAME, newActiveShell);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 731)
sourceValuesByName.put(ISources.ACTIVE_WORKBENCH_WINDOW_NAME, newActiveWorkbenchWindow);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 733)
sourceValuesByName.put( ISources.ACTIVE_WORKBENCH_WINDOW_SHELL_NAME, newActiveWorkbenchWindowShell);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 740)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_COOLBAR_VISIBLE_NAME, newCoolbarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 747)
sourceValuesByName.put(STATUS_LINE_VIS, newStatusLineVis);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 751)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_PERSPECTIVEBAR_VISIBLE_NAME, newPerspectiveBarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 758)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_ACTIVE_PERSPECTIVE_NAME, perspectiveId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 792)
final Map sourceValuesByName = new HashMap(4);
Map is a raw type. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 792)
final Map sourceValuesByName = new HashMap(4);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 793)
sourceValuesByName.put(ISources.ACTIVE_WORKBENCH_WINDOW_NAME, newActiveWorkbenchWindow);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 795)
sourceValuesByName.put( ISources.ACTIVE_WORKBENCH_WINDOW_SHELL_NAME, newActiveWorkbenchWindowShell);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 803)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_COOLBAR_VISIBLE_NAME, newCoolbarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 810)
sourceValuesByName.put(STATUS_LINE_VIS, newStatusLineVis);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 814)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_PERSPECTIVEBAR_VISIBLE_NAME, newPerspectiveBarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 821)
sourceValuesByName .put( ISources.ACTIVE_WORKBENCH_WINDOW_ACTIVE_PERSPECTIVE_NAME, perspectiveId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 904)
private void updateActiveShell(Map currentState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 907)
currentState.put(ISources.ACTIVE_SHELL_NAME, newActiveShell);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 931)
currentState.put(ISources.ACTIVE_WORKBENCH_WINDOW_NAME, newActiveWorkbenchWindow);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 933)
currentState.put(ISources.ACTIVE_WORKBENCH_WINDOW_SHELL_NAME, newActiveWorkbenchWindowShell);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 959)
currentState.put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_COOLBAR_VISIBLE_NAME, newCoolbarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 963)
currentState .put( ISources.ACTIVE_WORKBENCH_WINDOW_IS_PERSPECTIVEBAR_VISIBLE_NAME, newPerspectiveBarVisibility);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 967)
currentState.put(STATUS_LINE_VIS, newStatusLineVis);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/services/WorkbenchSourceProvider.java
 (at line 969)
currentState.put( ISources.ACTIVE_WORKBENCH_WINDOW_ACTIVE_PERSPECTIVE_NAME, perspectiveId);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/splash/SplashHandlerFactory.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/splash/SplashHandlerFactory.java
 (at line 56)
Map idToSplash = new HashMap(); // String->ConfigurationElement
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/splash/SplashHandlerFactory.java
 (at line 56)
Map idToSplash = new HashMap(); // String->ConfigurationElement
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/splash/SplashHandlerFactory.java
 (at line 87)
IConfigurationElement configurationElement, Map idToSplash,
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/splash/SplashHandlerFactory.java
 (at line 101)
idToSplash.put(id, configurationElement);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 79)
private Map dialogState;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 86)
public DefaultDetailsArea(Map dialogState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 131)
ArrayList keyList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 131)
ArrayList keyList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 149)
keyList.add(ks);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DefaultDetailsArea.java
 (at line 353)
return ((Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/DetailsAreaManager.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DetailsAreaManager.java
 (at line 28)
private Map dialogState;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/DetailsAreaManager.java
 (at line 34)
public DetailsAreaManager(Map dialogState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 147)
private Map dialogState;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 153)
public InternalDialog(final Map dialogState, boolean modal) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 158)
dialogState.put(IStatusDialogConstants.TRAY_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 187)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, new Boolean( toggleDetailsArea()));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 353)
dialogState.put(IStatusDialogConstants.TRAY_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 403)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 407)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 495)
dialogState.put(IStatusDialogConstants.CURRENT_STATUS_ADAPTER, newSelection);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 699)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 705)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 708)
dialogState.put(IStatusDialogConstants.SHELL_BOUNDS, getShell().getBounds());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 785)
Iterator it = ((Collection) dialogState
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 785)
Iterator it = ((Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 814)
dialogState.put(IStatusDialogConstants.TRAY_OPENED, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 871)
return ((Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/InternalDialog.java
 (at line 1085)
return ((Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/LabelProviderWrapper.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/LabelProviderWrapper.java
 (at line 190)
private Map dialogState;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/LabelProviderWrapper.java
 (at line 195)
public LabelProviderWrapper(Map dialogState) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/LabelProviderWrapper.java
 (at line 524)
return ((Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptor.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptor.java
 (at line 70)
Map params = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptor.java
 (at line 70)
Map params = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptor.java
 (at line 73)
params .put( parameters[i] .getAttribute(IWorkbenchRegistryConstants.ATT_NAME), parameters[i] .getAttribute(IWorkbenchRegistryConstants.ATT_VALUE));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 28)
private HashMap map;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 34)
map = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 51)
private void add(Map map, String prefix,
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 55)
map.put(ASTERISK, new ArrayList());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 55)
map.put(ASTERISK, new ArrayList());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 58)
((List) map.get(ASTERISK)).add(handlerDescriptor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 58)
((List) map.get(ASTERISK)).add(handlerDescriptor);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 76)
map.put(pre, new HashMap());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 76)
map.put(pre, new HashMap());
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 79)
add((Map) map.get(pre), post, handlerDescriptor);
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 94)
public List getHandlerDescriptors(String pluginId) {
List is a raw type. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 102)
private List get(String pluginId, Map map) {
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 102)
private List get(String pluginId, Map map) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 126)
return get(post, (Map) map.get(pre));
Map is a raw type. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 129)
private List getAsteriskList(Map map) {
List is a raw type. References to generic type List<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 129)
private List getAsteriskList(Map map) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerDescriptorsMap.java
 (at line 132)
return (List) list;
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java : 14 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 44)
private ArrayList statusHandlerDescriptors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 44)
private ArrayList statusHandlerDescriptors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 46)
private ArrayList productBindingDescriptors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 46)
private ArrayList productBindingDescriptors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 111)
statusHandlerDescriptors.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 118)
productBindingDescriptors.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 158)
public List getHandlerDescriptors(String pluginId) {
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 171)
for (Iterator it = statusHandlerDescriptors.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 222)
List allHandlers = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 222)
List allHandlers = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 229)
for (Iterator it = productBindingDescriptors.iterator(); it
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 240)
for (Iterator it = statusHandlerDescriptors.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 244)
allHandlers.add(descriptor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/StatusHandlerRegistry.java
 (at line 249)
for (Iterator it = allHandlers.iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/SupportTray.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/SupportTray.java
 (at line 55)
private Map dialogState;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/SupportTray.java
 (at line 62)
public SupportTray(Map dialogState, Listener listener) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java : 46 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 79)
private Map dialogState = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 79)
private Map dialogState = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 140)
public Map initDialogState(Map dialogState, int displayMask, String dialogTitle) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 140)
public Map initDialogState(Map dialogState, int displayMask, String dialogTitle) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 141)
dialogState.put(IStatusDialogConstants.MASK, new Integer(displayMask));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 142)
dialogState.put(IStatusDialogConstants.TITLE, dialogTitle == null ? JFaceResources .getString("Problem_Occurred") : //$NON-NLS-1$ dialogTitle);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 146)
dialogState.put(IStatusDialogConstants.HANDLE_OK_STATUSES, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 149)
dialogState.put(IStatusDialogConstants.SHOW_SUPPORT, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 150)
dialogState.put(IStatusDialogConstants.ENABLE_DEFAULT_SUPPORT_AREA, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 152)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 153)
dialogState.put(IStatusDialogConstants.TRAY_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 154)
dialogState.put(IStatusDialogConstants.HIDE_SUPPORT_BUTTON, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 156)
dialogState.put(IStatusDialogConstants.STATUS_ADAPTERS, Collections .synchronizedSet(new HashSet()));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 156)
dialogState.put(IStatusDialogConstants.STATUS_ADAPTERS, Collections .synchronizedSet(new HashSet()));
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 157)
.synchronizedSet(new HashSet()));
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 157)
.synchronizedSet(new HashSet()));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 158)
dialogState.put(IStatusDialogConstants.STATUS_MODALS, new HashMap());
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 158)
dialogState.put(IStatusDialogConstants.STATUS_MODALS, new HashMap());
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 159)
dialogState.put(IStatusDialogConstants.LABEL_PROVIDER, new LabelProviderWrapper( dialogState));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 161)
dialogState.put(IStatusDialogConstants.MODALITY_SWITCH, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 162)
dialogState.put(IStatusDialogConstants.ANIMATION, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 223)
dialogState.put(IStatusDialogConstants.DETAILS_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 224)
dialogState.put(IStatusDialogConstants.TRAY_OPENED, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 225)
dialogState.put(IStatusDialogConstants.MODALITY_SWITCH, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 246)
getErrors().add(statusAdapter);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 247)
getModals().put(statusAdapter, new Boolean(modal));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 254)
(StatusAdapter[]) getErrors() .toArray(new StatusAdapter[] {}));
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 295)
public Collection getStatusAdapters() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 296)
return Collections.unmodifiableCollection(getErrors());
Type safety: Unchecked invocation unmodifiableCollection(Collection) of the generic method unmodifiableCollection(Collection<? extends T>) of type Collections
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 296)
return Collections.unmodifiableCollection(getErrors());
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends Object>
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 309)
getErrors().add(statusAdapter);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 310)
getModals().put(statusAdapter, new Boolean(modal));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 314)
dialogState.put(IStatusDialogConstants.MODALITY_SWITCH, Boolean.TRUE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 319)
dialogState.put(IStatusDialogConstants.MODALITY_SWITCH, Boolean.FALSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 331)
dialogState.put(IStatusDialogConstants.CURRENT_STATUS_ADAPTER, statusAdapter);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 352)
dialogState.put(IStatusDialogConstants.CUSTOM_LABEL_PROVIDER, labelProvider);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 364)
Map modals = (Map) dialogState
Map is a raw type. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 364)
Map modals = (Map) dialogState
Map is a raw type. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 366)
for (Iterator it = modals.keySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 439)
dialogState.put(IStatusDialogConstants.DECORATOR, decorator);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 455)
dialogState.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 517)
public Map getDialogState() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 526)
private Collection getErrors() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 527)
return (Collection) dialogState
Collection is a raw type. References to generic type Collection<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 536)
private Map getModals() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/statushandlers/WorkbenchStatusDialogManagerImpl.java
 (at line 537)
return (Map) dialogState
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java
 (at line 69)
public Set getKeySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingColorRegistry.java
 (at line 71)
keyUnion.addAll(parent.getKeySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java
 (at line 69)
public Set getKeySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
Set is a raw type. References to generic type Set<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java
 (at line 70)
Set keyUnion = new HashSet(super.getKeySet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingFontRegistry.java
 (at line 71)
keyUnion.addAll(parent.getKeySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 23)
private Map base, override;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 29)
public CascadingMap(Map base, Map override) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 29)
public CascadingMap(Map base, Map override) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 39)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 40)
Set keySet = new HashSet(base.keySet());
Set is a raw type. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 40)
Set keySet = new HashSet(base.keySet());
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 40)
Set keySet = new HashSet(base.keySet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 41)
keySet.addAll(override.keySet());
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 42)
return Collections.unmodifiableSet(keySet);
Type safety: Unchecked invocation unmodifiableSet(Set) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingMap.java
 (at line 42)
return Collections.unmodifiableSet(keySet);
Type safety: The expression of type Set needs unchecked conversion to conform to Set<? extends Object>

/Eclipse UI/org/eclipse/ui/internal/themes/CascadingTheme.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/CascadingTheme.java
 (at line 139)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java : 77 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 139)
categoryMap.put(categoryId, defintions);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 144)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 144)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 161)
list.add(defs[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 168)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 168)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 174)
Set bindings = themeRegistry
Set is a raw type. References to generic type Set<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 179)
list.add(categories[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 199)
list.add(colorDefinitions[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 218)
list.add(fontDefinitions[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 222)
return list.toArray(new Object[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 320)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 320)
ArrayList list = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 322)
list.addAll(Arrays.asList(uncatChildren));
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 327)
Set bindings = themeRegistry
Set is a raw type. References to generic type Set<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 331)
list.add(categories[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 335)
return list.toArray(new Object[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 358)
private HashMap fonts = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 358)
private HashMap fonts = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 360)
private HashMap images = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 360)
private HashMap images = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 394)
for (Iterator i = images.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 412)
for (Iterator i = fonts.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 445)
fonts.put(baseFont, font);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 484)
images.put(c, image);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 565)
private Map categoryMap = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 565)
private Map categoryMap = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 573)
private Map colorPreferencesToSet = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 573)
private Map colorPreferencesToSet = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 581)
private Map colorValuesToSet = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 581)
private Map colorValuesToSet = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 620)
private List dialogFontWidgets = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 620)
private List dialogFontWidgets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 642)
private Map fontPreferencesToSet = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 642)
private Map fontPreferencesToSet = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 654)
private Map fontValuesToSet = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 654)
private Map fontValuesToSet = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 664)
private Map previewMap = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 664)
private Map previewMap = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 669)
private Set previewSet = new HashSet(7);
Set is a raw type. References to generic type Set<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 669)
private Set previewSet = new HashSet(7);
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 991)
for (Iterator i = previewSet.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1056)
List list = new ArrayList(5);
List is a raw type. References to generic type List<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1056)
List list = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1063)
Arrays.sort(sorted, new IThemeRegistry.HierarchyComparator(colors));
Type safety: Unchecked invocation sort(ColorDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1063)
Arrays.sort(sorted, new IThemeRegistry.HierarchyComparator(colors));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super ColorDefinition>
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1067)
list.add(sorted[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1069)
return (ColorDefinition[]) list.toArray(new ColorDefinition[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1073)
List list = new ArrayList(5);
List is a raw type. References to generic type List<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1073)
List list = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1080)
Arrays.sort(sorted, new IThemeRegistry.HierarchyComparator(fonts));
Type safety: Unchecked invocation sort(FontDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1080)
Arrays.sort(sorted, new IThemeRegistry.HierarchyComparator(fonts));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super FontDefinition>
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1084)
list.add(sorted[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1086)
return (FontDefinition[]) list.toArray(new FontDefinition[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1363)
dialogFontWidgets.add(control);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1396)
Arrays.sort(definitionsCopy, new IThemeRegistry.HierarchyComparator(definitions));
Type safety: Unchecked invocation sort(ColorDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1396)
Arrays.sort(definitionsCopy, new IThemeRegistry.HierarchyComparator(definitions));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super ColorDefinition>
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1404)
for (Iterator i = colorPreferencesToSet.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1437)
Arrays.sort(definitionsCopy, new IThemeRegistry.HierarchyComparator(definitions));
Type safety: Unchecked invocation sort(FontDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1437)
Arrays.sort(definitionsCopy, new IThemeRegistry.HierarchyComparator(definitions));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super FontDefinition>
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1446)
for (Iterator i = fontPreferencesToSet.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1531)
colorPreferencesToSet.put(definition.getId(), newRGB);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1549)
colorValuesToSet.put(children[i].getId(), newRGB);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1561)
fontValuesToSet.put(children[i].getId(), datas);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1569)
fontPreferencesToSet.put(definition.getId(), datas);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1597)
int idx = Arrays.binarySearch(themeRegistry.getCategories(), category.getParentId(), IThemeRegistry.ID_COMPARATOR);
Type safety: Unchecked invocation binarySearch(ThemeElementCategory[], String, Comparator) of the generic method binarySearch(T[], T, Comparator<? super T>) of type Arrays
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1598)
category.getParentId(), IThemeRegistry.ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1616)
Iterator iterator = dialogFontWidgets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1648)
previewSet.add(preview);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1649)
previewMap.put(category, previewControl);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1717)
List elements = new ArrayList(expandedElementIDs.length);
List is a raw type. References to generic type List<E> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1717)
List elements = new ArrayList(expandedElementIDs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1721)
elements.add(def);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1762)
List elementIds = new ArrayList(elements.length);
List is a raw type. References to generic type List<E> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1762)
List elementIds = new ArrayList(elements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1771)
elementIds.add(buffer.toString());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ColorsAndFontsPreferencePage.java
 (at line 1776)
for (Iterator i = elementIds.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/IThemeDescriptor.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeDescriptor.java
 (at line 40)
public Map getData();
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 31)
public static class HierarchyComparator implements Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 77)
int idx = Arrays.binarySearch(definitions, id, ID_COMPARATOR);
Type safety: Unchecked invocation binarySearch(IHierarchalThemeElementDefinition[], String, Comparator) of the generic method binarySearch(T[], T, Comparator<? super T>) of type Arrays
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 77)
int idx = Arrays.binarySearch(definitions, id, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 93)
public static final Comparator ID_COMPARATOR = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 93)
public static final Comparator ID_COMPARATOR = new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 205)
public Map getData();
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/IThemeRegistry.java
 (at line 213)
public Set getPresentationsBindingsFor(ThemeElementCategory category);
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/LightColorFactory.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/LightColorFactory.java
 (at line 64)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/LightColorFactory.java
 (at line 64)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/RGBContrastFactory.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/RGBContrastFactory.java
 (at line 159)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/RGBContrastFactory.java
 (at line 159)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/Theme.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/Theme.java
 (at line 297)
public Set keySet() {
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java : 18 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 34)
private Collection colors = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 34)
private Collection colors = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 38)
private Collection fonts = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 38)
private Collection fonts = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 44)
private Map dataMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 44)
private Map dataMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 63)
colors.add(definition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 75)
fonts.add(definition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 89)
dataMap.put(key, data);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 96)
ColorDefinition[] defs = (ColorDefinition[]) colors .toArray(new ColorDefinition[colors.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 98)
Arrays.sort(defs, IThemeRegistry.ID_COMPARATOR);
Type safety: Unchecked invocation sort(ColorDefinition[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 98)
Arrays.sort(defs, IThemeRegistry.ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super ColorDefinition>
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 113)
FontDefinition[] defs = (FontDefinition[]) fonts .toArray(new FontDefinition[fonts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 115)
Arrays.sort(defs, IThemeRegistry.ID_COMPARATOR);
Type safety: Unchecked invocation sort(FontDefinition[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 115)
Arrays.sort(defs, IThemeRegistry.ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super FontDefinition>
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 158)
public Map getData() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 159)
return Collections.unmodifiableMap(dataMap);
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeDescriptor.java
 (at line 159)
return Collections.unmodifiableMap(dataMap);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>

/Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java : 28 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 54)
Arrays.sort(copyOfDefinitions, new IThemeRegistry.HierarchyComparator( definitions));
Type safety: Unchecked invocation sort(FontDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 54)
Arrays.sort(copyOfDefinitions, new IThemeRegistry.HierarchyComparator( definitions));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super FontDefinition>
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 78)
SortedSet set = addDefaulted(definitions, allDefs);
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 79)
return (FontDefinition[]) set.toArray(new FontDefinition[set.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 160)
Arrays.sort(copyOfDefinitions, new IThemeRegistry.HierarchyComparator( definitions));
Type safety: Unchecked invocation sort(ColorDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 160)
Arrays.sort(copyOfDefinitions, new IThemeRegistry.HierarchyComparator( definitions));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super ColorDefinition>
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 187)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 187)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 187)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 188)
set.addAll(Arrays.asList(allDefs));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 189)
set.removeAll(Arrays.asList(definitions));
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 190)
return (ColorDefinition[]) set.toArray(new ColorDefinition[set.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 205)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 205)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 205)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 206)
set.addAll(Arrays.asList(allDefs));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 207)
set.removeAll(Arrays.asList(definitions));
Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 208)
return (FontDefinition[]) set.toArray(new FontDefinition[set.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 220)
SortedSet set = addDefaulted(definitions, allDefs);
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 221)
return (ColorDefinition[]) set.toArray(new ColorDefinition[set.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 229)
private static SortedSet addDefaulted(
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 232)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 232)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
Type safety: The constructor TreeSet(Comparator) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 232)
SortedSet set = new TreeSet(IThemeRegistry.ID_COMPARATOR);
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 233)
set.addAll(Arrays.asList(definitions));
Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 238)
Arrays.sort(allDefs, new IThemeRegistry.HierarchyComparator(copy));
Type safety: Unchecked invocation sort(IHierarchalThemeElementDefinition[], IThemeRegistry.HierarchyComparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 238)
Arrays.sort(allDefs, new IThemeRegistry.HierarchyComparator(copy));
Type safety: The expression of type IThemeRegistry.HierarchyComparator needs unchecked conversion to conform to Comparator<? super IHierarchalThemeElementDefinition>
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeElementHelper.java
 (at line 243)
set.add(def);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java : 48 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 32)
private List themes;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 34)
private List colors;
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 36)
private List fonts;
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 38)
private List categories;
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 40)
private Map dataMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 45)
private Map categoryBindingMap;
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 51)
themes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 52)
colors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 53)
fonts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 54)
categories = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 55)
dataMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 56)
categoryBindingMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 66)
themes.add(desc);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 104)
int idx = Arrays.binarySearch(descriptors, id, ID_COMPARATOR);
Type safety: Unchecked invocation binarySearch(IThemeElementDefinition[], String, Comparator) of the generic method binarySearch(T[], T, Comparator<? super T>) of type Arrays
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 104)
int idx = Arrays.binarySearch(descriptors, id, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super Object>
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 117)
List descriptors, IThemeElementDefinition newElement) {
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 123)
descriptors.add(newElement);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 127)
descriptors.add(newElement);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 137)
themes.toArray(retArray);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 138)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: Unchecked invocation sort(IThemeDescriptor[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 138)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super IThemeDescriptor>
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 148)
colors.toArray(retArray);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 149)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: Unchecked invocation sort(ColorDefinition[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 149)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super ColorDefinition>
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 191)
int idx = Arrays.binarySearch(defs, overrides[i], IThemeRegistry.ID_COMPARATOR);
Type safety: Unchecked invocation binarySearch(IThemeElementDefinition[], IThemeElementDefinition, Comparator) of the generic method binarySearch(T[], T, Comparator<? super T>) of type Arrays
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 192)
IThemeRegistry.ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super IThemeElementDefinition>
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 228)
fonts.add(definition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 237)
fonts.toArray(retArray);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 238)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: Unchecked invocation sort(FontDefinition[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 238)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super FontDefinition>
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 256)
categories.add(definition);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 265)
categories.toArray(retArray);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 266)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: Unchecked invocation sort(ThemeElementCategory[], Comparator) of the generic method sort(T[], Comparator<? super T>) of type Arrays
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 266)
Arrays.sort(retArray, ID_COMPARATOR);
Type safety: The expression of type Comparator needs unchecked conversion to conform to Comparator<? super ThemeElementCategory>
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 279)
dataMap.put(name, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 285)
public Map getData() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 286)
return Collections.unmodifiableMap(dataMap);
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 286)
return Collections.unmodifiableMap(dataMap);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 294)
public void addData(Map otherData) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 295)
for (Iterator i = otherData.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 300)
dataMap.put(key, otherData.get(key));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 313)
Set presentations = (Set) categoryBindingMap.get(categoryId);
Set is a raw type. References to generic type Set<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 313)
Set presentations = (Set) categoryBindingMap.get(categoryId);
Set is a raw type. References to generic type Set<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 315)
presentations = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 316)
categoryBindingMap.put(categoryId, presentations);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 318)
presentations.add(presentationId);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 324)
public Set getPresentationsBindingsFor(ThemeElementCategory category) {
Set is a raw type. References to generic type Set<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistry.java
 (at line 325)
return (Set) categoryBindingMap.get(category.getId());
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 42)
private Collection categoryDefinitions = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 42)
private Collection categoryDefinitions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 44)
private Collection colorDefinitions = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 44)
private Collection colorDefinitions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 46)
private Collection fontDefinitions = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 46)
private Collection fontDefinitions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 52)
private Map dataMap = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 52)
private Map dataMap = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 66)
public Collection getCategoryDefinitions() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 75)
public Collection getColorDefinitions() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 84)
public Map getData() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 93)
public Collection getFontDefinitions() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 242)
colorDefinitions.add(definition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 259)
fontDefinitions.add(definition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 276)
categoryDefinitions.add(definition);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/ThemeRegistryReader.java
 (at line 308)
dataMap.put(name, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 86)
private Map themes = new HashMap(7);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 86)
private Map themes = new HashMap(7);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 105)
for (Iterator i = jfaceFonts.getKeySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 191)
for (Iterator i = themes.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 278)
themes.put(td, theme);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 346)
for (Iterator i = themeColors.getKeySet().iterator(); i
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/themes/WorkbenchThemeManager.java
 (at line 355)
for (Iterator i = themeFonts.getKeySet().iterator(); i
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 31)
Class tweakClass;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 36)
public TweakKey(Class tweakClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 71)
private static Map defaults = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 71)
private static Map defaults = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 72)
private static Map tweaklets = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 72)
private static Map tweaklets = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 75)
defaults.put(definition, implementation);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 86)
tweaklets.put(definition, result);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/tweaklets/Tweaklets.java
 (at line 112)
tweaklets.put(definition, tweaklet);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 224)
private static ResourceMethod getResourceMethod(Widget toCall, String methodName, Class resourceType) throws NoSuchMethodException {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 229)
for (Iterator iter = ((List)oldData).iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 229)
for (Iterator iter = ((List)oldData).iterator(); iter.hasNext();) {
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 241)
List newList = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 241)
List newList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 242)
newList.add(oldData);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 249)
Class clazz = toCall.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 264)
((List)oldData).add(result);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 264)
((List)oldData).add(result);
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 270)
private static void callMethod(Widget toCall, String methodName, DeviceResourceDescriptor descriptor, Class resourceType) {
Class is a raw type. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 286)
ArrayList list = ((ArrayList)oldData);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 286)
ArrayList list = ((ArrayList)oldData);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Descriptors.java
 (at line 287)
ResourceMethod[] data = (ResourceMethod[]) list.toArray(new ResourceMethod[list.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/util/Util.java : 100 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 49)
public final static SortedMap EMPTY_SORTED_MAP = Collections
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 49)
public final static SortedMap EMPTY_SORTED_MAP = Collections .unmodifiableSortedMap(new TreeMap());
Type safety: Unchecked invocation unmodifiableSortedMap(TreeMap) of the generic method unmodifiableSortedMap(SortedMap<K,? extends V>) of type Collections
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 50)
.unmodifiableSortedMap(new TreeMap());
Type safety: The expression of type TreeMap needs unchecked conversion to conform to SortedMap<Object,? extends Object>
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 50)
.unmodifiableSortedMap(new TreeMap());
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 52)
public final static SortedSet EMPTY_SORTED_SET = Collections
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 52)
public final static SortedSet EMPTY_SORTED_SET = Collections .unmodifiableSortedSet(new TreeSet());
Type safety: Unchecked invocation unmodifiableSortedSet(TreeSet) of the generic method unmodifiableSortedSet(SortedSet<T>) of type Collections
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 53)
.unmodifiableSortedSet(new TreeSet());
Type safety: The expression of type TreeSet needs unchecked conversion to conform to SortedSet<Object>
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 53)
.unmodifiableSortedSet(new TreeSet());
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 98)
public static Object getAdapter(Object sourceObject, Class adapterType) {
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 128)
public static void assertInstance(Object object, Class c) {
Class is a raw type. References to generic type Class<T> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 132)
public static void assertInstance(Object object, Class c, boolean allowNull) {
Class is a raw type. References to generic type Class<T> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 148)
public static int compare(Comparable left, Comparable right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 148)
public static int compare(Comparable left, Comparable right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 156)
return left.compareTo(right);
Type safety: The method compareTo(Object) belongs to the raw type Comparable. References to generic type Comparable<T> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 160)
public static int compare(Comparable[] left, Comparable[] right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 160)
public static int compare(Comparable[] left, Comparable[] right) {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 191)
public static int compare(List left, List right) {
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 191)
public static int compare(List left, List right) {
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 206)
int compareTo = compare((Comparable) left.get(i),
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 207)
(Comparable) right.get(i));
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 261)
public static void diff(Map left, Map right, Set leftOnly, Set different,
Map is a raw type. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 261)
public static void diff(Map left, Map right, Set leftOnly, Set different,
Map is a raw type. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 261)
public static void diff(Map left, Map right, Set leftOnly, Set different,
Set is a raw type. References to generic type Set<E> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 261)
public static void diff(Map left, Map right, Set leftOnly, Set different,
Set is a raw type. References to generic type Set<E> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 262)
Set rightOnly) {
Set is a raw type. References to generic type Set<E> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 268)
Iterator iterator = left.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 274)
leftOnly.add(key);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 276)
different.add(key);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 286)
rightOnly.add(key);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 291)
public static void diff(Set left, Set right, Set leftOnly, Set rightOnly) {
Set is a raw type. References to generic type Set<E> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 291)
public static void diff(Set left, Set right, Set leftOnly, Set rightOnly) {
Set is a raw type. References to generic type Set<E> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 291)
public static void diff(Set left, Set right, Set leftOnly, Set rightOnly) {
Set is a raw type. References to generic type Set<E> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 291)
public static void diff(Set left, Set right, Set leftOnly, Set rightOnly) {
Set is a raw type. References to generic type Set<E> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 297)
Iterator iterator = left.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 303)
leftOnly.add(object);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 313)
rightOnly.add(object);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 318)
public static boolean endsWith(List left, List right, boolean equals) {
List is a raw type. References to generic type List<E> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 318)
public static boolean endsWith(List left, List right, boolean equals) {
List is a raw type. References to generic type List<E> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 429)
public static Collection safeCopy(Collection collection, Class c) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 429)
public static Collection safeCopy(Collection collection, Class c) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 429)
public static Collection safeCopy(Collection collection, Class c) {
Class is a raw type. References to generic type Class<T> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 433)
public static Collection safeCopy(Collection collection, Class c,
Collection is a raw type. References to generic type Collection<E> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 433)
public static Collection safeCopy(Collection collection, Class c,
Collection is a raw type. References to generic type Collection<E> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 433)
public static Collection safeCopy(Collection collection, Class c,
Class is a raw type. References to generic type Class<T> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 439)
collection = Collections.unmodifiableCollection(new ArrayList( collection));
Type safety: Unchecked invocation unmodifiableCollection(ArrayList) of the generic method unmodifiableCollection(Collection<? extends T>) of type Collections
46. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 439)
collection = Collections.unmodifiableCollection(new ArrayList( collection));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to Collection<? extends Object>
47. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 439)
collection = Collections.unmodifiableCollection(new ArrayList( collection));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 439)
collection = Collections.unmodifiableCollection(new ArrayList(
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 441)
Iterator iterator = collection.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
50. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 450)
public static List safeCopy(List list, Class c) {
List is a raw type. References to generic type List<E> should be parameterized
51. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 450)
public static List safeCopy(List list, Class c) {
List is a raw type. References to generic type List<E> should be parameterized
52. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 450)
public static List safeCopy(List list, Class c) {
Class is a raw type. References to generic type Class<T> should be parameterized
53. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 454)
public static List safeCopy(List list, Class c, boolean allowNullElements) {
List is a raw type. References to generic type List<E> should be parameterized
54. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 454)
public static List safeCopy(List list, Class c, boolean allowNullElements) {
List is a raw type. References to generic type List<E> should be parameterized
55. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 454)
public static List safeCopy(List list, Class c, boolean allowNullElements) {
Class is a raw type. References to generic type Class<T> should be parameterized
56. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 459)
list = Collections.unmodifiableList(new ArrayList(list));
Type safety: Unchecked invocation unmodifiableList(ArrayList) of the generic method unmodifiableList(List<? extends T>) of type Collections
57. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 459)
list = Collections.unmodifiableList(new ArrayList(list));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
58. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 459)
list = Collections.unmodifiableList(new ArrayList(list));
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<? extends Object>
59. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 459)
list = Collections.unmodifiableList(new ArrayList(list));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
60. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 460)
Iterator iterator = list.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
61. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 469)
public static Map safeCopy(Map map, Class keyClass, Class valueClass) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
62. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 469)
public static Map safeCopy(Map map, Class keyClass, Class valueClass) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
63. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 469)
public static Map safeCopy(Map map, Class keyClass, Class valueClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
64. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 469)
public static Map safeCopy(Map map, Class keyClass, Class valueClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
65. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 473)
public static Map safeCopy(Map map, Class keyClass, Class valueClass,
Map is a raw type. References to generic type Map<K,V> should be parameterized
66. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 473)
public static Map safeCopy(Map map, Class keyClass, Class valueClass,
Map is a raw type. References to generic type Map<K,V> should be parameterized
67. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 473)
public static Map safeCopy(Map map, Class keyClass, Class valueClass,
Class is a raw type. References to generic type Class<T> should be parameterized
68. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 473)
public static Map safeCopy(Map map, Class keyClass, Class valueClass,
Class is a raw type. References to generic type Class<T> should be parameterized
69. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 479)
map = Collections.unmodifiableMap(new HashMap(map));
Type safety: Unchecked invocation unmodifiableMap(HashMap) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
70. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 479)
map = Collections.unmodifiableMap(new HashMap(map));
Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<? extends Object,? extends Object>
71. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 479)
map = Collections.unmodifiableMap(new HashMap(map));
Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
72. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 479)
map = Collections.unmodifiableMap(new HashMap(map));
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
73. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 480)
Iterator iterator = map.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
74. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 483)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
75. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 483)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
76. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 491)
public static Set safeCopy(Set set, Class c) {
Set is a raw type. References to generic type Set<E> should be parameterized
77. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 491)
public static Set safeCopy(Set set, Class c) {
Set is a raw type. References to generic type Set<E> should be parameterized
78. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 491)
public static Set safeCopy(Set set, Class c) {
Class is a raw type. References to generic type Class<T> should be parameterized
79. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 495)
public static Set safeCopy(Set set, Class c, boolean allowNullElements) {
Set is a raw type. References to generic type Set<E> should be parameterized
80. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 495)
public static Set safeCopy(Set set, Class c, boolean allowNullElements) {
Set is a raw type. References to generic type Set<E> should be parameterized
81. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 495)
public static Set safeCopy(Set set, Class c, boolean allowNullElements) {
Class is a raw type. References to generic type Class<T> should be parameterized
82. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 500)
set = Collections.unmodifiableSet(new HashSet(set));
Type safety: Unchecked invocation unmodifiableSet(HashSet) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
83. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 500)
set = Collections.unmodifiableSet(new HashSet(set));
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<? extends Object>
84. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 500)
set = Collections.unmodifiableSet(new HashSet(set));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
85. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 500)
set = Collections.unmodifiableSet(new HashSet(set));
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
86. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 501)
Iterator iterator = set.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
87. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 510)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
88. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 510)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
89. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 510)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
Class is a raw type. References to generic type Class<T> should be parameterized
90. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 511)
Class valueClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
91. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 515)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
92. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 515)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
93. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 515)
public static SortedMap safeCopy(SortedMap sortedMap, Class keyClass,
Class is a raw type. References to generic type Class<T> should be parameterized
94. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 516)
Class valueClass, boolean allowNullKeys, boolean allowNullValues) {
Class is a raw type. References to generic type Class<T> should be parameterized
95. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 521)
sortedMap = Collections.unmodifiableSortedMap(new TreeMap(sortedMap));
Type safety: Unchecked invocation unmodifiableSortedMap(TreeMap) of the generic method unmodifiableSortedMap(SortedMap<K,? extends V>) of type Collections
96. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 521)
sortedMap = Collections.unmodifiableSortedMap(new TreeMap(sortedMap));
Type safety: The expression of type TreeMap needs unchecked conversion to conform to SortedMap<Object,? extends Object>
97. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 521)
sortedMap = Collections.unmodifiableSortedMap(new TreeMap(sortedMap));
Type safety: The constructor TreeMap(SortedMap) belongs to the raw type TreeMap. References to generic type TreeMap<K,V> should be parameterized
98. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 521)
sortedMap = Collections.unmodifiableSortedMap(new TreeMap(sortedMap));
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
99. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 522)
Iterator iterator = sortedMap.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
100. WARNING in /Eclipse UI/org/eclipse/ui/internal/util/Util.java
 (at line 525)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 611)
public Map getMapping(String scope) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 833)
java.util.ArrayList l = new java.util.ArrayList(Arrays.asList(history));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 833)
java.util.ArrayList l = new java.util.ArrayList(Arrays.asList(history));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 833)
java.util.ArrayList l = new java.util.ArrayList(Arrays.asList(history));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 836)
l.toArray(r);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 848)
protected void addToHistory(List history, String newEntry) {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/wizards/preferences/WizardPreferencesPage.java
 (at line 850)
history.add(0, newEntry);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/CharacterKey.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 40)
static SortedMap characterKeysByName = new TreeMap();
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 40)
static SortedMap characterKeysByName = new TreeMap();
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 131)
characterKeysByName.put(IKeyLookup.BS_NAME, CharacterKey.BS);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 132)
characterKeysByName.put(IKeyLookup.BACKSPACE_NAME, CharacterKey.BS);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 133)
characterKeysByName.put(IKeyLookup.CR_NAME, CharacterKey.CR);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 134)
characterKeysByName.put(IKeyLookup.ENTER_NAME, CharacterKey.CR);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 135)
characterKeysByName.put(IKeyLookup.RETURN_NAME, CharacterKey.CR);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 136)
characterKeysByName.put(IKeyLookup.DEL_NAME, CharacterKey.DEL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 137)
characterKeysByName.put(IKeyLookup.DELETE_NAME, CharacterKey.DEL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 138)
characterKeysByName.put(IKeyLookup.ESC_NAME, CharacterKey.ESC);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 139)
characterKeysByName.put(IKeyLookup.ESCAPE_NAME, CharacterKey.ESC);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 140)
characterKeysByName.put(IKeyLookup.FF_NAME, CharacterKey.FF);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 141)
characterKeysByName.put(IKeyLookup.LF_NAME, CharacterKey.LF);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 142)
characterKeysByName.put(IKeyLookup.NUL_NAME, CharacterKey.NUL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 143)
characterKeysByName.put(IKeyLookup.SPACE_NAME, CharacterKey.SPACE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 144)
characterKeysByName.put(IKeyLookup.TAB_NAME, CharacterKey.TAB);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/keys/CharacterKey.java
 (at line 145)
characterKeysByName.put(IKeyLookup.VT_NAME, CharacterKey.VT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/IBindingService.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/IBindingService.java
 (at line 238)
public Map getPartialMatches(TriggerSequence trigger);
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/IBindingService.java
 (at line 381)
public Collection getConflictsFor(TriggerSequence sequence);
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/Key.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/Key.java
 (at line 42)
public abstract class Key implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/KeySequence.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 49)
public final class KeySequence implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 110)
List keyStrokes = new ArrayList(keySequence.getKeyStrokes());
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 110)
List keyStrokes = new ArrayList(keySequence.getKeyStrokes());
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 110)
List keyStrokes = new ArrayList(keySequence.getKeyStrokes());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 111)
keyStrokes.add(keyStroke);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 151)
public static KeySequence getInstance(List keyStrokes) {
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 169)
final List legacyKeyStrokes = new ArrayList(newKeyStrokesCount);
List is a raw type. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 169)
final List legacyKeyStrokes = new ArrayList(newKeyStrokesCount);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 173)
legacyKeyStrokes.add(SWTKeySupport .convertAcceleratorToKeyStroke(newKeyStroke .getModifierKeys() | newKeyStroke.getNaturalKey()));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 198)
List keyStrokes = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 198)
List keyStrokes = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 203)
keyStrokes.add(KeyStroke.getInstance(stringTokenizer.nextToken()));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 232)
private List keyStrokes;
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 243)
private KeySequence(List keyStrokes) {
List is a raw type. References to generic type List<E> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeySequence.java
 (at line 312)
public List getKeyStrokes() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/KeyStroke.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 53)
public final class KeyStroke implements Comparable {
Comparable is a raw type. References to generic type Comparable<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 96)
new TreeSet(Collections.singletonList(modifierKey)), naturalKey);
Type safety: The constructor TreeSet(Collection) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 96)
new TreeSet(Collections.singletonList(modifierKey)), naturalKey);
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 114)
return new KeyStroke(new TreeSet(Arrays.asList(modifierKeys)),
Type safety: The constructor TreeSet(Collection) belongs to the raw type TreeSet. References to generic type TreeSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 114)
return new KeyStroke(new TreeSet(Arrays.asList(modifierKeys)),
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 142)
public static KeyStroke getInstance(SortedSet modifierKeys,
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 163)
SortedSet modifierKeys = new TreeSet();
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 163)
SortedSet modifierKeys = new TreeSet();
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 178)
if (modifierKey == null || !modifierKeys.add(modifierKey)) {
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 232)
private SortedSet modifierKeys;
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 256)
private KeyStroke(SortedSet modifierKeys, NaturalKey naturalKey) {
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 259)
this.modifierKeysAsArray = (ModifierKey[]) this.modifierKeys .toArray(new ModifierKey[this.modifierKeys.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 311)
public Set getModifierKeys() {
Set is a raw type. References to generic type Set<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 312)
return Collections.unmodifiableSet(modifierKeys);
Type safety: Unchecked invocation unmodifiableSet(SortedSet) of the generic method unmodifiableSet(Set<? extends T>) of type Collections
15. WARNING in /Eclipse UI/org/eclipse/ui/keys/KeyStroke.java
 (at line 312)
return Collections.unmodifiableSet(modifierKeys);
Type safety: The expression of type SortedSet needs unchecked conversion to conform to Set<? extends Object>

/Eclipse UI/org/eclipse/ui/keys/ModifierKey.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 44)
static SortedMap modifierKeysByName = new TreeMap();
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 44)
static SortedMap modifierKeysByName = new TreeMap();
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 97)
modifierKeysByName.put(ModifierKey.ALT.toString(), ModifierKey.ALT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 98)
modifierKeysByName.put(ModifierKey.COMMAND.toString(), ModifierKey.COMMAND);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 100)
modifierKeysByName.put(ModifierKey.CTRL.toString(), ModifierKey.CTRL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 101)
modifierKeysByName.put(ModifierKey.SHIFT.toString(), ModifierKey.SHIFT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 102)
modifierKeysByName .put( M1_NAME, Util.isMac() ? ModifierKey.COMMAND : ModifierKey.CTRL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 106)
modifierKeysByName.put(M2_NAME, ModifierKey.SHIFT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 107)
modifierKeysByName.put(M3_NAME, ModifierKey.ALT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/keys/ModifierKey.java
 (at line 108)
modifierKeysByName .put( M4_NAME, Util.isMac() ? ModifierKey.CTRL : ModifierKey.COMMAND);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java : 7 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 39)
final SortedSet modifierKeys = new TreeSet();
SortedSet is a raw type. References to generic type SortedSet<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 39)
final SortedSet modifierKeys = new TreeSet();
TreeSet is a raw type. References to generic type TreeSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 43)
modifierKeys.add(ModifierKey.ALT);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 47)
modifierKeys.add(ModifierKey.COMMAND);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 51)
modifierKeys.add(ModifierKey.CTRL);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 55)
modifierKeys.add(ModifierKey.SHIFT);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/SWTKeySupport.java
 (at line 328)
final Iterator iterator = keyStroke.getModifierKeys().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/keys/SpecialKey.java : 49 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 44)
static SortedMap specialKeysByName = new TreeMap();
SortedMap is a raw type. References to generic type SortedMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 44)
static SortedMap specialKeysByName = new TreeMap();
TreeMap is a raw type. References to generic type TreeMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 405)
specialKeysByName.put(SpecialKey.ARROW_DOWN.toString(), SpecialKey.ARROW_DOWN);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 407)
specialKeysByName.put(SpecialKey.ARROW_LEFT.toString(), SpecialKey.ARROW_LEFT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 409)
specialKeysByName.put(SpecialKey.ARROW_RIGHT.toString(), SpecialKey.ARROW_RIGHT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 411)
specialKeysByName.put(SpecialKey.ARROW_UP.toString(), SpecialKey.ARROW_UP);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 413)
specialKeysByName.put(SpecialKey.BREAK.toString(), SpecialKey.BREAK);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 414)
specialKeysByName.put(SpecialKey.CAPS_LOCK.toString(), SpecialKey.CAPS_LOCK);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 416)
specialKeysByName.put(SpecialKey.END.toString(), SpecialKey.END);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 417)
specialKeysByName.put(SpecialKey.F1.toString(), SpecialKey.F1);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 418)
specialKeysByName.put(SpecialKey.F10.toString(), SpecialKey.F10);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 419)
specialKeysByName.put(SpecialKey.F11.toString(), SpecialKey.F11);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 420)
specialKeysByName.put(SpecialKey.F12.toString(), SpecialKey.F12);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 421)
specialKeysByName.put(SpecialKey.F13.toString(), SpecialKey.F13);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 422)
specialKeysByName.put(SpecialKey.F14.toString(), SpecialKey.F14);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 423)
specialKeysByName.put(SpecialKey.F15.toString(), SpecialKey.F15);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 424)
specialKeysByName.put(SpecialKey.F2.toString(), SpecialKey.F2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 425)
specialKeysByName.put(SpecialKey.F3.toString(), SpecialKey.F3);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 426)
specialKeysByName.put(SpecialKey.F4.toString(), SpecialKey.F4);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 427)
specialKeysByName.put(SpecialKey.F5.toString(), SpecialKey.F5);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 428)
specialKeysByName.put(SpecialKey.F6.toString(), SpecialKey.F6);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 429)
specialKeysByName.put(SpecialKey.F7.toString(), SpecialKey.F7);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
23. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 430)
specialKeysByName.put(SpecialKey.F8.toString(), SpecialKey.F8);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
24. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 431)
specialKeysByName.put(SpecialKey.F9.toString(), SpecialKey.F9);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
25. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 432)
specialKeysByName.put(SpecialKey.NUM_LOCK.toString(), SpecialKey.NUM_LOCK);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
26. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 434)
specialKeysByName.put(SpecialKey.NUMPAD_0.toString(), SpecialKey.NUMPAD_0);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
27. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 436)
specialKeysByName.put(SpecialKey.NUMPAD_1.toString(), SpecialKey.NUMPAD_1);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
28. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 438)
specialKeysByName.put(SpecialKey.NUMPAD_2.toString(), SpecialKey.NUMPAD_2);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
29. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 440)
specialKeysByName.put(SpecialKey.NUMPAD_3.toString(), SpecialKey.NUMPAD_3);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
30. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 442)
specialKeysByName.put(SpecialKey.NUMPAD_4.toString(), SpecialKey.NUMPAD_4);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
31. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 444)
specialKeysByName.put(SpecialKey.NUMPAD_5.toString(), SpecialKey.NUMPAD_5);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
32. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 446)
specialKeysByName.put(SpecialKey.NUMPAD_6.toString(), SpecialKey.NUMPAD_6);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
33. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 448)
specialKeysByName.put(SpecialKey.NUMPAD_7.toString(), SpecialKey.NUMPAD_7);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
34. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 450)
specialKeysByName.put(SpecialKey.NUMPAD_8.toString(), SpecialKey.NUMPAD_8);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
35. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 452)
specialKeysByName.put(SpecialKey.NUMPAD_9.toString(), SpecialKey.NUMPAD_9);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
36. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 454)
specialKeysByName.put(SpecialKey.NUMPAD_ADD.toString(), SpecialKey.NUMPAD_ADD);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
37. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 456)
specialKeysByName.put(SpecialKey.NUMPAD_DECIMAL.toString(), SpecialKey.NUMPAD_DECIMAL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
38. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 458)
specialKeysByName.put(SpecialKey.NUMPAD_DIVIDE.toString(), SpecialKey.NUMPAD_DIVIDE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
39. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 460)
specialKeysByName.put(SpecialKey.NUMPAD_ENTER.toString(), SpecialKey.NUMPAD_ENTER);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
40. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 462)
specialKeysByName.put(SpecialKey.NUMPAD_EQUAL.toString(), SpecialKey.NUMPAD_EQUAL);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
41. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 464)
specialKeysByName.put(SpecialKey.NUMPAD_MULTIPLY.toString(), SpecialKey.NUMPAD_MULTIPLY);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
42. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 466)
specialKeysByName.put(SpecialKey.NUMPAD_SUBTRACT.toString(), SpecialKey.NUMPAD_SUBTRACT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
43. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 468)
specialKeysByName.put(SpecialKey.HOME.toString(), SpecialKey.HOME);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
44. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 469)
specialKeysByName.put(SpecialKey.INSERT.toString(), SpecialKey.INSERT);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
45. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 470)
specialKeysByName.put(SpecialKey.PAGE_DOWN.toString(), SpecialKey.PAGE_DOWN);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
46. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 472)
specialKeysByName .put(SpecialKey.PAGE_UP.toString(), SpecialKey.PAGE_UP);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
47. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 474)
specialKeysByName.put(SpecialKey.PAUSE.toString(), SpecialKey.PAUSE);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
48. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 475)
specialKeysByName.put(SpecialKey.PRINT_SCREEN.toString(), SpecialKey.PRINT_SCREEN);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
49. WARNING in /Eclipse UI/org/eclipse/ui/keys/SpecialKey.java
 (at line 477)
specialKeysByName.put(SpecialKey.SCROLL_LOCK.toString(), SpecialKey.SCROLL_LOCK);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/menus/CommandContributionItem.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/menus/CommandContributionItem.java
 (at line 321)
String commandId, Map parameters, ImageDescriptor icon,
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/menus/CommandContributionItem.java
 (at line 433)
void createCommand(String commandId, Map parameters) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/menus/CommandContributionItemParameter.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/menus/CommandContributionItemParameter.java
 (at line 53)
public Map parameters;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/menus/CommandContributionItemParameter.java
 (at line 187)
String id, String commandId, Map parameters, ImageDescriptor icon,
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/model/AdaptableList.java : 10 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 35)
protected List children = null;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 42)
children = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 52)
children = new ArrayList(initialCapacity);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 63)
children.add(newChildren[i]);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 75)
public AdaptableList(Collection c) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 77)
children.addAll(c);
Type safety: The method addAll(Collection) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 88)
children.add(adaptable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 114)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 145)
public Object[] getTypedChildren(Class type) {
Class is a raw type. References to generic type Class<T> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/model/AdaptableList.java
 (at line 146)
return children.toArray((Object[]) Array.newInstance(type, children .size()));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/model/ContributionComparator.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/ContributionComparator.java
 (at line 36)
Comparator {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/model/ContributionComparator.java
 (at line 56)
return Policy.getComparator().compare(s1, s2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/model/ContributionComparator.java
 (at line 122)
return Policy.getComparator().compare(name1, name2);
Type safety: The method compare(Object, Object) belongs to the raw type Comparator. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/model/IComparableContribution.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/IComparableContribution.java
 (at line 56)
public Object getAdapter(Class adapter);
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/model/PerspectiveLabelProvider.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/PerspectiveLabelProvider.java
 (at line 43)
private HashMap imageCache = new HashMap(5);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/model/PerspectiveLabelProvider.java
 (at line 43)
private HashMap imageCache = new HashMap(5);
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/model/PerspectiveLabelProvider.java
 (at line 84)
imageCache.put(imageDescriptor, image);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/model/PerspectiveLabelProvider.java
 (at line 95)
for (Iterator i = imageCache.values().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/model/WorkbenchPartLabelProvider.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/WorkbenchPartLabelProvider.java
 (at line 41)
private HashMap images = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/model/WorkbenchPartLabelProvider.java
 (at line 41)
private HashMap images = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/model/WorkbenchPartLabelProvider.java
 (at line 68)
images.put(imageDesc, image);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/model/WorkbenchViewerComparator.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/model/WorkbenchViewerComparator.java
 (at line 41)
public WorkbenchViewerComparator(Comparator comparator) {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized

/Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 64)
private Class affectedObjectsClass;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 66)
private ArrayList elementsAndAdapters;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 95)
Object[] affectedObjects, Class preferredComparisonClass) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 275)
elementsAndAdapters = new ArrayList(elements.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 278)
elementsAndAdapters.add(element);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/operations/NonLocalUndoUserApprover.java
 (at line 283)
elementsAndAdapters.add(adapter);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/operations/OperationHistoryActionHandler.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/operations/OperationHistoryActionHandler.java
 (at line 352)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/part/CellEditorActionHandler.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/CellEditorActionHandler.java
 (at line 112)
private HashMap controlToEditor = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/CellEditorActionHandler.java
 (at line 112)
private HashMap controlToEditor = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/CellEditorActionHandler.java
 (at line 510)
controlToEditor.put(control, editor);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/CellEditorActionHandler.java
 (at line 534)
Iterator itr = controlToEditor.keySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/DrillDownAdapter.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillDownAdapter.java
 (at line 204)
private void expand(List items) {
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillDownAdapter.java
 (at line 214)
private List getExpanded() {
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillDownAdapter.java
 (at line 300)
List expandedList = getExpanded();
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/DrillFrame.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillFrame.java
 (at line 25)
List fExpansion = null;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillFrame.java
 (at line 34)
public DrillFrame(Object oElement, Object strPropertyName, List vExpansion) {
List is a raw type. References to generic type List<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillFrame.java
 (at line 79)
public List getExpansion() {
List is a raw type. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/DrillStack.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillStack.java
 (at line 20)
Stack fStack = null;
Stack is a raw type. References to generic type Stack<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillStack.java
 (at line 35)
fStack.push(oRecord);
Type safety: The method push(Object) belongs to the raw type Stack. References to generic type Stack<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/DrillStack.java
 (at line 80)
fStack = new Stack();
Stack is a raw type. References to generic type Stack<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/IntroPart.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/IntroPart.java
 (at line 142)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/part/MultiEditorInput.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiEditorInput.java
 (at line 100)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java
 (at line 61)
private List syncVector;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java
 (at line 84)
syncVector = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java
 (at line 86)
syncVector.add(pageBook);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java
 (at line 119)
Iterator itr = syncVector.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditor.java
 (at line 145)
Iterator itr = syncVector.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 144)
private ArrayList nestedEditors = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 144)
private ArrayList nestedEditors = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 146)
private List pageSites = new ArrayList(3);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 146)
private List pageSites = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 254)
nestedEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 654)
pageSites.add(sl);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 809)
for (Iterator i = nestedEditors.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1168)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1191)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1191)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1198)
result.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1201)
return (IEditorPart[]) result.toArray(new IEditorPart[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 70)
private ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 275)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 432)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 507)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 549)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 560)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/PageBookView.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 124)
private Map mapPartToRec = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 124)
private Map mapPartToRec = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 130)
private Map mapPageToSite = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 130)
private Map mapPageToSite = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 135)
private Map mapPageToNumRecs = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 135)
private Map mapPageToNumRecs = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 413)
mapPartToRec.put(part, rec);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 436)
mapPageToSite.put(rec.page, site);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 450)
mapPageToNumRecs.put(rec.page, new Integer(count.intValue() + 1));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 515)
Iterator itr = clone.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 577)
public Object getAdapter(Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
15. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 609)
protected Object getViewAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 708)
Iterator itr = mapPartToRec.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 820)
Map newActionHandlers = activeRec.subActionBars
Map is a raw type. References to generic type Map<K,V> should be parameterized
18. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 823)
Set keys = newActionHandlers.entrySet();
Set is a raw type. References to generic type Set<E> should be parameterized
19. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 824)
Iterator iter = keys.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 826)
Map.Entry entry = (Map.Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
21. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 826)
Map.Entry entry = (Map.Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
22. WARNING in /Eclipse UI/org/eclipse/ui/part/PageBookView.java
 (at line 870)
mapPageToNumRecs.put(rec.page, new Integer(newCount));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/part/PageSite.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 54)
private ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 152)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 152)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 155)
managers.add(ext.getManager());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 159)
for (Iterator iterator = managers.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 192)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 210)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 232)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /Eclipse UI/org/eclipse/ui/part/PageSite.java
 (at line 242)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 143)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 399)
newTitle = MessageFormat .format( WorkbenchMessages.WorkbenchPart_AutoTitleFormat, new String[] { name, description });
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
3. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 511)
private Map partProperties = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 511)
private Map partProperties = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 521)
partProperties.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 536)
public Map getPartProperties() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 537)
return Collections.unmodifiableMap(partProperties);
Type safety: Unchecked invocation unmodifiableMap(Map) of the generic method unmodifiableMap(Map<? extends K,? extends V>) of type Collections
8. WARNING in /Eclipse UI/org/eclipse/ui/part/WorkbenchPart.java
 (at line 537)
return Collections.unmodifiableMap(partProperties);
Type safety: The expression of type Map needs unchecked conversion to conform to Map<? extends Object,? extends Object>

/Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java
 (at line 34)
private Map workingCopies = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java
 (at line 34)
private Map workingCopies = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java
 (at line 48)
workingCopies.put(absolutePath, preferences);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java
 (at line 58)
Collection values = workingCopies.values();
Collection is a raw type. References to generic type Collection<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/preferences/WorkingCopyManager.java
 (at line 59)
WorkingCopyPreferences[] valuesArray = (WorkingCopyPreferences[]) values.toArray(new WorkingCopyPreferences[values.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/progress/PendingUpdateAdapter.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/progress/PendingUpdateAdapter.java
 (at line 54)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/services/AbstractServiceFactory.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/services/AbstractServiceFactory.java
 (at line 46)
public abstract Object create(Class serviceInterface,
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/services/IServiceLocator.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/services/IServiceLocator.java
 (at line 43)
public Object getService(Class api);
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/services/IServiceLocator.java
 (at line 57)
public boolean hasService(Class api);
Class is a raw type. References to generic type Class<T> should be parameterized

/Eclipse UI/org/eclipse/ui/statushandlers/AbstractStatusHandler.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/AbstractStatusHandler.java
 (at line 59)
private Map params;
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/AbstractStatusHandler.java
 (at line 84)
public Map getParams() {
Map is a raw type. References to generic type Map<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/AbstractStatusHandler.java
 (at line 115)
public void setParams(Map params) {
Map is a raw type. References to generic type Map<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java : 8 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 55)
private HashMap properties;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 57)
private HashMap adapters;
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 79)
public void addAdapter(Class adapter, Object object) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 81)
adapters = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 83)
adapters.put(adapter, object);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 91)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 144)
properties = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
8. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusAdapter.java
 (at line 146)
properties.put(key, value);
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized

/Eclipse UI/org/eclipse/ui/statushandlers/StatusManager.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusManager.java
 (at line 114)
private List loggedStatuses = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusManager.java
 (at line 114)
private List loggedStatuses = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/StatusManager.java
 (at line 273)
loggedStatuses.add(status);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

/Eclipse UI/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 167)
manager.getDialogState().put( IStatusDialogConstants.ENABLE_DEFAULT_SUPPORT_AREA, Boolean.valueOf(enable));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 177)
public Collection getStatusAdapters() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/Eclipse UI/org/eclipse/ui/themes/ColorUtil.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/themes/ColorUtil.java
 (at line 68)
Class clazz = SWT.class;
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/themes/ColorUtil.java
 (at line 70)
ArrayList applicableFields = new ArrayList(allFields.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /Eclipse UI/org/eclipse/ui/themes/ColorUtil.java
 (at line 70)
ArrayList applicableFields = new ArrayList(allFields.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /Eclipse UI/org/eclipse/ui/themes/ColorUtil.java
 (at line 80)
applicableFields.add(field);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
5. WARNING in /Eclipse UI/org/eclipse/ui/themes/ColorUtil.java
 (at line 83)
cachedFields = (Field []) applicableFields.toArray(new Field [applicableFields.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized

/Eclipse UI/org/eclipse/ui/themes/ITheme.java : 1 warning :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/themes/ITheme.java
 (at line 116)
Set keySet();
Set is a raw type. References to generic type Set<E> should be parameterized

/Eclipse UI/org/eclipse/ui/themes/RGBBlendColorFactory.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/themes/RGBBlendColorFactory.java
 (at line 83)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
2. WARNING in /Eclipse UI/org/eclipse/ui/themes/RGBBlendColorFactory.java
 (at line 83)
Hashtable table = (Hashtable) data;
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized

/Eclipse UI Editor Support/org/eclipse/ui/internal/editorsupport/ComponentSupport.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /Eclipse UI Editor Support/org/eclipse/ui/internal/editorsupport/ComponentSupport.java
 (at line 86)
Class c = bundle
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /Eclipse UI Editor Support/org/eclipse/ui/internal/editorsupport/ComponentSupport.java
 (at line 103)
Class oleClass = Class.forName("org.eclipse.swt.ole.win32.OLE"); //$NON-NLS-1$
Class is a raw type. References to generic type Class<T> should be parameterized

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 13)
import org.eclipse.e4.ui.css.core.dom.properties.ICSSPropertyHandler;
Discouraged access: The type ICSSPropertyHandler is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
2. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 14)
import org.eclipse.e4.ui.css.core.engine.CSSEngine;
Discouraged access: The type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
3. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 15)
import org.eclipse.e4.ui.css.swt.properties.AbstractCSSPropertySWTHandler;
Discouraged access: The type AbstractCSSPropertySWTHandler is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 22)
public class PerspectiveSwitcherCSSHandler extends AbstractCSSPropertySWTHandler {
Discouraged access: The type AbstractCSSPropertySWTHandler is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.swt/@dot
5. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 24)
public static final ICSSPropertyHandler INSTANCE = new PerspectiveSwitcherCSSHandler();
Discouraged access: The type ICSSPropertyHandler is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
6. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 28)
String pseudo, CSSEngine engine) throws Exception {
Discouraged access: The type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
7. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 37)
borderColor = (Color) engine.convert(value, Color.class, control.getDisplay());
Discouraged access: The method convert(CSSValue, Object, Object) from the type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
8. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 44)
borderColor = (Color) engine.convert(border, Color.class, control.getDisplay());
Discouraged access: The method convert(CSSValue, Object, Object) from the type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
9. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 46)
curveColor = (Color) engine.convert(curve, Color.class, control.getDisplay());
Discouraged access: The method convert(CSSValue, Object, Object) from the type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot
10. WARNING in /Eclipse UI/org/eclipse/e4/ui/workbench/addons/perspectiveswitcher/PerspectiveSwitcherCSSHandler.java
 (at line 58)
CSSEngine engine) throws Exception {
Discouraged access: The type CSSEngine is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.css.core/@dot

/Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 28)
import org.eclipse.e4.ui.workbench.swt.factories.IRendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 60)
private IRendererFactory rendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 73)
List<MTrimElement> workbenchTrimElements, IRendererFactory rf) {
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 91)
renderer = (ToolBarManagerRenderer) rendererFactory.getRenderer( MenuFactoryImpl.eINSTANCE.createToolBar(), null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 258)
ToolBarManagerRenderer renderer = (ToolBarManagerRenderer) rendererFactory .getRenderer(model, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 321)
ToolBarManagerRenderer renderer = (ToolBarManagerRenderer) rendererFactory .getRenderer(model, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 628)
ToolBarManagerRenderer renderer = (ToolBarManagerRenderer) rendererFactory .getRenderer(el, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 659)
ToolBarManagerRenderer renderer = (ToolBarManagerRenderer) rendererFactory .getRenderer(el, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/CoolBarToTrimManager.java
 (at line 675)
ToolBarManagerRenderer renderer = (ToolBarManagerRenderer) rendererFactory.getRenderer( container, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java : 14 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 40)
import org.eclipse.e4.ui.workbench.swt.factories.IRendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 171)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 171)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 172)
AbstractPartRenderer obj = factory.getRenderer(menuModel, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 401)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 401)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 402)
AbstractPartRenderer obj = factory.getRenderer(menuModel, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 474)
IRendererFactory factory = modelContext.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 474)
IRendererFactory factory = modelContext.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 476)
AbstractPartRenderer obj = factory.getRenderer(menuModel, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 543)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
12. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 543)
IRendererFactory factory = modelPart.getContext().get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
13. WARNING in /Eclipse UI/org/eclipse/ui/internal/PopupMenuExtender.java
 (at line 544)
AbstractPartRenderer obj = factory.getRenderer(menuModel, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/Workbench.java : 32 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 64)
import org.eclipse.e4.core.di.InjectionException;
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 67)
import org.eclipse.e4.ui.internal.workbench.renderers.swt.IUpdateService;
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 1853)
appContext.set(IUpdateService.class, service);
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/Workbench.java
 (at line 2272)
} catch (InjectionException e) {
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot

/Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java : 12 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 43)
import org.eclipse.e4.core.di.InjectionException;
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 46)
import org.eclipse.e4.ui.internal.workbench.renderers.swt.IUpdateService;
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 75)
import org.eclipse.e4.ui.workbench.swt.factories.IRendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 195)
private IRendererFactory rendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 552)
final MenuManagerRenderer renderer = (MenuManagerRenderer) rendererFactory.getRenderer( mainMenu, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1600)
} catch (InjectionException e) {
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2341)
serviceLocator.registerService(IUpdateService.class, slaveCmdService);
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java : 24 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 33)
import org.eclipse.e4.ui.internal.workbench.renderers.swt.IUpdateService;
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/CommandService.java
 (at line 55)
public final class CommandService implements ICommandService, IUpdateService {
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 28)
import org.eclipse.e4.ui.internal.workbench.renderers.swt.IUpdateService;
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/commands/SlaveCommandService.java
 (at line 49)
public class SlaveCommandService implements ICommandService, IUpdateService {
Discouraged access: The type IUpdateService is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.renderers.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java : 11 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 40)
import org.eclipse.e4.ui.workbench.swt.factories.IRendererFactory;
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 117)
IRendererFactory rendererFactory = partContext.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 117)
IRendererFactory rendererFactory = partContext.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 137)
AbstractPartRenderer apr = rendererFactory.getRenderer(menu, parent);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 150)
apr = rendererFactory.getRenderer(toolbar, parent);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 160)
apr = rendererFactory.getRenderer(menu, parent);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 168)
apr = rendererFactory.getRenderer(toolbar, parent);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 248)
IRendererFactory rendererFactory = context.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 248)
IRendererFactory rendererFactory = context.get(IRendererFactory.class);
Discouraged access: The type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
10. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 253)
AbstractPartRenderer apr = rendererFactory.getRenderer(menu, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot
11. WARNING in /Eclipse UI/org/eclipse/ui/internal/e4/compatibility/CompatibilityView.java
 (at line 266)
AbstractPartRenderer apr = rendererFactory.getRenderer(toolbar, null);
Discouraged access: The method getRenderer(MUIElement, Object) from the type IRendererFactory is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.workbench.swt/@dot

/Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java : 18 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 44)
import org.eclipse.e4.core.di.InjectionException;
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 509)
} catch (InjectionException e) {
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 561)
} catch (InjectionException e) {
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/handlers/LegacyHandlerService.java
 (at line 575)
private void rethrow(InjectionException e) throws ExecutionException, NotDefinedException,
Discouraged access: The type InjectionException is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.core.di/@dot

/Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 31)
import org.eclipse.e4.ui.bindings.internal.BindingTable;
Discouraged access: The type BindingTable is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 32)
import org.eclipse.e4.ui.bindings.internal.BindingTableManager;
Discouraged access: The type BindingTableManager is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 83)
private BindingTableManager tableManager;
Discouraged access: The type BindingTableManager is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 107)
tableManager.setActiveSchemes(activeSchemeIds);
Discouraged access: The method setActiveSchemes(String[]) from the type BindingTableManager is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 369)
keyAssistDialog.setParentShell(Display.getCurrent().getActiveShell());
Discouraged access: The method setParentShell(Shell) from the type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 423)
tableManager.setActiveSchemes(activeSchemeIds);
Discouraged access: The method setActiveSchemes(String[]) from the type BindingTableManager is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
7. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 508)
BindingTable table = tableManager.getTable(binding.getContextId());
Discouraged access: The type BindingTable is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
8. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 508)
BindingTable table = tableManager.getTable(binding.getContextId());
Discouraged access: The method getTable(String) from the type BindingTableManager is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
9. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/BindingService.java
 (at line 510)
Binding perfectMatch = table.getPerfectMatch(binding.getTriggerSequence());
Discouraged access: The method getPerfectMatch(TriggerSequence) from the type BindingTable is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot

/Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 18)
import org.eclipse.e4.ui.bindings.internal.KeyAssistDialog;
Discouraged access: The type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
2. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 34)
public class GlobalKeyAssistDialog extends KeyAssistDialog {
Discouraged access: The type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
3. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 58)
super(context, associatedKeyboard);
Discouraged access: The constructor KeyAssistDialog(IEclipseContext, KeyBindingDispatcher) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
4. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 74)
return super.open();
Discouraged access: The method open() from the type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
5. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 85)
return super.close();
Discouraged access: The method close() from the type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot
6. WARNING in /Eclipse UI/org/eclipse/ui/internal/keys/GlobalKeyAssistDialog.java
 (at line 124)
keysPageId, null, getSelectedBinding());
Discouraged access: The method getSelectedBinding() from the type KeyAssistDialog is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4I/build/supportDir/src/plugins/org.eclipse.e4.ui.bindings/@dot