errors | others warnings | forbidden warnings | discouraged warnings |
top | others warnings | forbidden warnings | discouraged warnings |
top | errors | forbidden warnings | discouraged warnings |
1. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 16) Map map = new HashMap(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 16) Map map = new HashMap(); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 22) map.put(name, value.map); 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 /src/org/eclipse/e4/core/services/JSONObject.java (at line 26) List maps = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 26) List maps = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 28) maps.add(values[i].map); Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized |
7. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 30) map.put(name, maps); 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 /src/org/eclipse/e4/core/services/JSONObject.java (at line 34) map.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 |
9. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 38) map.put(name, Arrays.asList(values)); 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 /src/org/eclipse/e4/core/services/JSONObject.java (at line 42) Map resultMap = (Map) map.get(name); Map is a raw type. References to generic type Map<K,V> should be parameterized |
11. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 42) Map resultMap = (Map) map.get(name); Map is a raw type. References to generic type Map<K,V> should be parameterized |
12. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 47) private JSONObject asJSONObject(Map m) { Map is a raw type. References to generic type Map<K,V> should be parameterized |
13. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 54) Collection collection = (Collection) map.get(name); Collection is a raw type. References to generic type Collection<E> should be parameterized |
14. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 54) Collection collection = (Collection) map.get(name); Collection is a raw type. References to generic type Collection<E> should be parameterized |
15. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 57) for (Iterator it = collection.iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
16. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 58) Map m = (Map) it.next(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
17. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 58) Map m = (Map) it.next(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
18. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 69) List result = (List) map.get(name); List is a raw type. References to generic type List<E> should be parameterized |
19. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 69) List result = (List) map.get(name); List is a raw type. References to generic type List<E> should be parameterized |
20. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 72) return (String[]) result.toArray(new String[result.size()]); Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized |
21. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 80) if (!(result instanceof Map)) { Map is a raw type. References to generic type Map<K,V> should be parameterized |
22. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 84) jsonObject.map = (Map) result; Map is a raw type. References to generic type Map<K,V> should be parameterized |
23. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 151) private static Map parseObject(CharacterIterator it) { Map is a raw type. References to generic type Map<K,V> should be parameterized |
24. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 159) Map map = new HashMap(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
25. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 159) Map map = new HashMap(); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
26. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 172) 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 |
27. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 188) private static List parseArray(CharacterIterator it) { List is a raw type. References to generic type List<E> should be parameterized |
28. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 196) List list = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
29. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 196) List list = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
30. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 199) list.add(value); Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized |
31. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 305) else if (value instanceof Collection) Collection is a raw type. References to generic type Collection<E> should be parameterized |
32. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 306) writeArray((Collection) value, buffer); Collection is a raw type. References to generic type Collection<E> should be parameterized |
33. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 307) else if (value instanceof Map) Map is a raw type. References to generic type Map<K,V> should be parameterized |
34. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 308) writeObject((Map) value, buffer); Map is a raw type. References to generic type Map<K,V> should be parameterized |
35. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 313) private static void writeObject(Map map, StringBuffer buffer) { Map is a raw type. References to generic type Map<K,V> should be parameterized |
36. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 315) for (Iterator iterator = map.keySet().iterator(); iterator.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
37. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 330) private static void writeArray(Collection collection, StringBuffer buffer) { Collection is a raw type. References to generic type Collection<E> should be parameterized |
38. WARNING in /src/org/eclipse/e4/core/services/JSONObject.java (at line 332) for (Iterator iterator = collection.iterator(); iterator.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/context/EclipseContextFactory.java (at line 55) private static WeakHashMap serviceContexts = new WeakHashMap(); WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/context/EclipseContextFactory.java (at line 55) private static WeakHashMap serviceContexts = new WeakHashMap(); WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/context/EclipseContextFactory.java (at line 71) serviceContexts.put(bundleContext, result); Type safety: The method put(Object, Object) belongs to the raw type WeakHashMap. References to generic type WeakHashMap<K,V> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/context/spi/ContextInjectionFactory.java (at line 167) static public Object make(Class clazz, final IEclipseContext context) Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/injector/IObjectDescriptor.java (at line 21) public Class getElementClass(); Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/injector/Injector.java (at line 51) public Object make(Class clazz) throws InvocationTargetException, InstantiationException { Class is a raw type. References to generic type Class<T> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/injector/Injector.java (at line 65) public boolean injectStatic(Class clazz) { Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/annotations/AnnotationsSupport.java (at line 24) private IObjectProvider context; The field AnnotationsSupport.context is never read locally |
2. WARNING in /src/org/eclipse/e4/core/services/internal/annotations/AnnotationsSupport.java (at line 38) public InjectionProperties getInjectProperties(Constructor constructor) { Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/annotations/AnnotationsSupport.java (at line 42) public InjectionProperties[] getInjectParamsProperties(Constructor constructor) { Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/annotations/AnnotationsSupport.java (at line 43) Class[] params = constructor.getParameterTypes(); Class is a raw type. References to generic type Class<T> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/annotations/AnnotationsSupport.java (at line 51) Class[] params = method.getParameterTypes(); Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 23) Map dependencies = new HashMap(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 23) Map dependencies = new HashMap(); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 26) Set properties = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 26) Set properties = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 28) properties = new HashSet(4); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 29) dependencies.put(context, properties); 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 /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 31) properties.add(name); Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
8. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 42) protected void doHandleInvalid(ContextChangeEvent event, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
9. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 50) final void handleInvalid(ContextChangeEvent event, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
10. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 53) Set names = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
11. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 53) Set names = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
12. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 63) final void handleUninjected(ContextChangeEvent event, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
13. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 72) private String mapToString(Map map) { Map is a raw type. References to generic type Map<K,V> should be parameterized |
14. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 74) for (Iterator it = map.entrySet().iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
15. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 75) 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 |
16. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 75) 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 |
17. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 78) Set set = (Set) entry.getValue(); Set is a raw type. References to generic type Set<E> should be parameterized |
18. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 78) Set set = (Set) entry.getValue(); Set is a raw type. References to generic type Set<E> should be parameterized |
19. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 79) for (Iterator it2 = set.iterator(); it2.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
20. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 98) for (Iterator it = dependencies.keySet().iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
21. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 108) for (Iterator it = dependencies.keySet().iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
22. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 111) for (Iterator exitsting = c.listeners.iterator(); exitsting.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
23. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 115) for (Iterator newDependencies = dependencies.keySet().iterator(); newDependencies Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
24. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 120) ((Set) existingComputation.dependencies.get(newDepenecyContext)) .addAll((Set) dependencies.get(newDepenecyContext)); Type safety: The method addAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
25. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 120) ((Set) existingComputation.dependencies.get(newDepenecyContext)) Set is a raw type. References to generic type Set<E> should be parameterized |
26. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 121) .addAll((Set) dependencies.get(newDepenecyContext)); Set is a raw type. References to generic type Set<E> should be parameterized |
27. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 123) existingComputation.dependencies.put(newDepenecyContext, dependencies .get(newDepenecyContext)); 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 /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 129) c.listeners.add(this); Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
29. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 141) Set properties = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
30. WARNING in /src/org/eclipse/e4/core/services/internal/context/Computation.java (at line 141) Set properties = (Set) dependencies.get(context); Set is a raw type. References to generic type Set<E> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 54) private List postConstructMethods; List is a raw type. References to generic type List<E> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 56) public ArrayList classHierarchy = new ArrayList(5); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 56) public ArrayList classHierarchy = new ArrayList(5); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 144) postConstructMethods = new ArrayList(1); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 145) postConstructMethods.add(method); Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 153) for (Iterator it = postConstructMethods.iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
7. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 281) public boolean injectStatic(Class clazz) { Class is a raw type. References to generic type Class<T> should be parameterized |
8. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 357) private boolean processClass(Class objectsClass, Processor processor) Class is a raw type. References to generic type Class<T> should be parameterized |
9. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 362) Class superClass = objectsClass.getSuperclass(); Class is a raw type. References to generic type Class<T> should be parameterized |
10. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 364) processor.classHierarchy.add(objectsClass); Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized |
11. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 381) Class superClass = objectsClass.getSuperclass(); Class is a raw type. References to generic type Class<T> should be parameterized |
12. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 383) processor.classHierarchy.add(objectsClass); Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized |
13. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 405) private boolean processFields(Class objectsClass, Processor processor) { Class is a raw type. References to generic type Class<T> should be parameterized |
14. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 427) private boolean processMethods(Class objectsClass, Processor processor) Class is a raw type. References to generic type Class<T> should be parameterized |
15. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 475) Class[] parms = method.getParameterTypes(); Class is a raw type. References to generic type Class<T> should be parameterized |
16. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 495) for (Iterator i = processor.classHierarchy.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
17. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 496) Class subClass = (Class) i.next(); Class is a raw type. References to generic type Class<T> should be parameterized |
18. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 496) Class subClass = (Class) i.next(); Class is a raw type. References to generic type Class<T> should be parameterized |
19. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 547) public Object invokeUsingClass(Object userObject, Class currentClass, String methodName, Class is a raw type. References to generic type Class<T> should be parameterized |
20. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 561) Class superClass = currentClass.getSuperclass(); Class is a raw type. References to generic type Class<T> should be parameterized |
21. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 568) public Object make(Class clazz) throws InvocationTargetException, InstantiationException { Class is a raw type. References to generic type Class<T> should be parameterized |
22. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 569) Constructor[] constructors = clazz.getDeclaredConstructors(); Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
23. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 572) ArrayList sortedConstructors = new ArrayList(constructors.length); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
24. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 572) ArrayList sortedConstructors = new ArrayList(constructors.length); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
25. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 574) sortedConstructors.add(constructors[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 /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 575) Collections.sort(sortedConstructors, new Comparator() { public int compare(Object c1, Object c2) { int l1 = ((Constructor) c1).getParameterTypes().length; int l2 = ((Constructor) c2).getParameterTypes().length; return l2 - l1; } }); Type safety: Unchecked invocation sort(ArrayList, new Comparator(){}) of the generic method sort(List<T>, Comparator<? super T>) of type Collections |
27. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 575) Collections.sort(sortedConstructors, new Comparator() { Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object> |
28. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 575) Collections.sort(sortedConstructors, new Comparator() { public int compare(Object c1, Object c2) { int l1 = ((Constructor) c1).getParameterTypes().length; int l2 = ((Constructor) c2).getParameterTypes().length; return l2 - l1; } }); Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Object> |
29. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 575) Collections.sort(sortedConstructors, new Comparator() { Comparator is a raw type. References to generic type Comparator<T> should be parameterized |
30. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 577) int l1 = ((Constructor) c1).getParameterTypes().length; Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
31. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 578) int l2 = ((Constructor) c2).getParameterTypes().length; Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
32. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 583) for (Iterator i = sortedConstructors.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
33. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 584) Constructor constructor = (Constructor) i.next(); Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
34. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 584) Constructor constructor = (Constructor) i.next(); Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
35. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 613) private Object[] processParams(InjectionProperties[] properties, Class[] parameterTypes, Class is a raw type. References to generic type Class<T> should be parameterized |
36. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 631) && parameterTypes[i].isAssignableFrom(candidate.getClass())) { Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized |
37. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 698) private Object callConstructor(Constructor constructor, Object[] args) Constructor is a raw type. References to generic type Constructor<T> should be parameterized |
38. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 701) Class[] parameterTypes = constructor.getParameterTypes(); Class is a raw type. References to generic type Class<T> should be parameterized |
39. WARNING in /src/org/eclipse/e4/core/services/internal/context/ContextInjector.java (at line 708) if ((args[i] != null) && !parameterTypes[i].isAssignableFrom(args[i].getClass())) Type safety: The method isAssignableFrom(Class) belongs to the raw type Class. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 125) final protected void doHandleInvalid(ContextChangeEvent event, List scheduledList) { List is a raw type. References to generic type List<E> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 133) for (Iterator i = scheduledList.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 138) scheduledList.add(toBeScheduled); Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 144) currentComputation.set(this); Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 149) currentComputation.set(oldComputation); Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 192) Set listeners = new HashSet(); Set is a raw type. References to generic type Set<E> should be parameterized |
7. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 192) Set listeners = new HashSet(); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
8. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 193) Map localValueComputations = Collections.synchronizedMap(new HashMap()); Map is a raw type. References to generic type Map<K,V> should be parameterized |
9. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 193) Map localValueComputations = Collections.synchronizedMap(new HashMap()); Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections |
10. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 193) Map localValueComputations = Collections.synchronizedMap(new HashMap()); Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object> |
11. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 193) Map localValueComputations = Collections.synchronizedMap(new HashMap()); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
12. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 194) Map localValues = Collections.synchronizedMap(new HashMap()); Map is a raw type. References to generic type Map<K,V> should be parameterized |
13. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 194) Map localValues = Collections.synchronizedMap(new HashMap()); Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections |
14. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 194) Map localValues = Collections.synchronizedMap(new HashMap()); Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object> |
15. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 194) Map localValues = Collections.synchronizedMap(new HashMap()); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
16. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 197) static ThreadLocal currentComputation = new ThreadLocal(); ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized |
17. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 197) static ThreadLocal currentComputation = new ThreadLocal(); ThreadLocal is a raw type. References to generic type ThreadLocal<T> should be parameterized |
18. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 208) final Set listeners = new HashSet(); Set is a raw type. References to generic type Set<E> should be parameterized |
19. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 208) final Set listeners = new HashSet(); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
20. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 210) final Map localValueComputations = Collections.synchronizedMap(new HashMap()); Map is a raw type. References to generic type Map<K,V> should be parameterized |
21. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 210) final Map localValueComputations = Collections.synchronizedMap(new HashMap()); Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections |
22. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 210) final Map localValueComputations = Collections.synchronizedMap(new HashMap()); Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object> |
23. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 210) final Map localValueComputations = Collections.synchronizedMap(new HashMap()); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
24. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 211) final Map localValues = Collections.synchronizedMap(new HashMap()); Map is a raw type. References to generic type Map<K,V> should be parameterized |
25. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 211) final Map localValues = Collections.synchronizedMap(new HashMap()); Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections |
26. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 211) final Map localValues = Collections.synchronizedMap(new HashMap()); Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object> |
27. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 211) final Map localValues = Collections.synchronizedMap(new HashMap()); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
28. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 215) private ArrayList modifiable; ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
29. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 246) snapshot.listeners = new HashSet(listeners); Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized |
30. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 246) snapshot.listeners = new HashSet(listeners); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
31. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 247) snapshot.localValueComputations = new HashMap(localValueComputations); Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized |
32. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 247) snapshot.localValueComputations = new HashMap(localValueComputations); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
33. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 248) snapshot.localValues = new HashMap(localValues); Type safety: The constructor HashMap(Map) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized |
34. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 248) snapshot.localValues = new HashMap(localValues); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
35. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 257) Set listenerDiff = new HashSet(listeners); Set is a raw type. References to generic type Set<E> should be parameterized |
36. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 257) Set listenerDiff = new HashSet(listeners); Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized |
37. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 257) Set listenerDiff = new HashSet(listeners); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
38. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 258) listenerDiff.removeAll(snapshot.listeners); Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
39. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 259) listenerDiff = new HashSet(listenerDiff);// shrink the set Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized |
40. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 259) listenerDiff = new HashSet(listenerDiff);// shrink the set HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
41. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 261) for (Iterator it = listenerDiff.iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
42. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 265) Set computationDiff = new HashSet(localValueComputations.values()); Set is a raw type. References to generic type Set<E> should be parameterized |
43. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 265) Set computationDiff = new HashSet(localValueComputations.values()); Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized |
44. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 265) Set computationDiff = new HashSet(localValueComputations.values()); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
45. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 266) computationDiff.removeAll(snapshot.localValueComputations.values()); Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
46. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 268) for (Iterator it = computationDiff.iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
47. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 272) Set valuesDiff = new HashSet(localValues.values()); Set is a raw type. References to generic type Set<E> should be parameterized |
48. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 272) Set valuesDiff = new HashSet(localValues.values()); Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized |
49. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 272) Set valuesDiff = new HashSet(localValues.values()); HashSet is a raw type. References to generic type HashSet<E> should be parameterized |
50. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 273) valuesDiff.removeAll(snapshot.localValues.values()); Type safety: The method removeAll(Collection) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
51. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 275) for (Iterator it = valuesDiff.iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
52. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 286) Computation[] ls = (Computation[]) listeners.toArray(new Computation[listeners.size()]); Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
53. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 290) List scheduled = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
54. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 290) List scheduled = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
55. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 339) originatingContext.localValueComputations.put(lookupKey, valueComputation); Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized |
56. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 362) protected void invalidate(String name, int eventType, Object oldValue, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
57. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 366) Computation[] ls = (Computation[]) listeners.toArray(new Computation[listeners.size()]); Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized |
58. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 382) List scheduled = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
59. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 382) List scheduled = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
60. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 397) for (Iterator it = localValueComputations.keySet().iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
61. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 417) protected void processScheduled(List scheduledList) { List is a raw type. References to generic type List<E> should be parameterized |
62. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 419) for (Iterator i = scheduledList.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
63. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 430) Object oldValue = localValues.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 |
64. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 436) List scheduled = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
65. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 436) List scheduled = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
66. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 443) List scheduled = new ArrayList(); List is a raw type. References to generic type List<E> should be parameterized |
67. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 443) List scheduled = new ArrayList(); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
68. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 449) public boolean internalModify(String name, Object value, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
69. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 456) Object oldValue = localValues.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 |
70. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 496) modifiable = new ArrayList(3); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
71. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 497) modifiable.add(name); Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized |
72. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 500) localValues.put(name, null); Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized |
73. WARNING in /src/org/eclipse/e4/core/services/internal/context/EclipseContext.java (at line 506) for (Iterator i = modifiable.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 24) private Class qualifier; Class is a raw type. References to generic type Class<T> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 25) private Class elementClass; Class is a raw type. References to generic type Class<T> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 28) Class elementClass) { Class is a raw type. References to generic type Class<T> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 64) public void setElementClass(Class elementClass) { Class is a raw type. References to generic type Class<T> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 68) public Class getElementClass() { Class is a raw type. References to generic type Class<T> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 72) public void setQualifier(Class qualifier) { Class is a raw type. References to generic type Class<T> should be parameterized |
7. WARNING in /src/org/eclipse/e4/core/services/internal/context/InjectionProperties.java (at line 76) public Class getQualifier() { Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/ObjectProviderContext.java (at line 62) Class elementClass = key.getElementClass(); Class is a raw type. References to generic type Class<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/TestHelper.java (at line 27) public static Set getListeners(IEclipseContext context) { Set is a raw type. References to generic type Set<E> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/ValueComputation.java (at line 110) final protected void doHandleInvalid(ContextChangeEvent event, List scheduled) { List is a raw type. References to generic type List<E> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/ValueComputation.java (at line 132) EclipseContext.currentComputation.set(this); // XXX IEclipseContext Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/ValueComputation.java (at line 141) EclipseContext.currentComputation.set(oldComputation); // XXX Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 23) private List userObjects; List is a raw type. References to generic type List<E> should be parameterized |
2. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 26) userObjects = new ArrayList(initialSize); ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized |
3. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 34) for (Iterator i = userObjects.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
4. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 35) WeakReference ref = (WeakReference) i.next(); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
5. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 35) WeakReference ref = (WeakReference) i.next(); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
6. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 55) WeakReference ref = new WeakReference(object); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
7. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 55) WeakReference ref = new WeakReference(object); Type safety: The constructor WeakReference(Object) belongs to the raw type WeakReference. References to generic type WeakReference<T> should be parameterized |
8. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 55) WeakReference ref = new WeakReference(object); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
9. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 57) userObjects.add(ref); Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized |
10. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 63) for (Iterator i = userObjects.iterator(); i.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
11. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 64) WeakReference ref = (WeakReference) i.next(); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
12. WARNING in /src/org/eclipse/e4/core/services/internal/context/WeakRefList.java (at line 64) WeakReference ref = (WeakReference) i.next(); WeakReference is a raw type. References to generic type WeakReference<T> should be parameterized |
1. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 41) final Map users = new WeakHashMap(); Map is a raw type. References to generic type Map<K,V> should be parameterized |
2. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 41) final Map users = new WeakHashMap(); WeakHashMap is a raw type. References to generic type WeakHashMap<K,V> should be parameterized |
3. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 48) users.put(originatingContext, null); 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 /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 56) private Map services = Collections.synchronizedMap(new HashMap()); Map is a raw type. References to generic type Map<K,V> should be parameterized |
5. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 56) private Map services = Collections.synchronizedMap(new HashMap()); Type safety: Unchecked invocation synchronizedMap(HashMap) of the generic method synchronizedMap(Map<K,V>) of type Collections |
6. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 56) private Map services = Collections.synchronizedMap(new HashMap()); Type safety: The expression of type HashMap needs unchecked conversion to conform to Map<Object,Object> |
7. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 56) private Map services = Collections.synchronizedMap(new HashMap()); HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized |
8. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 73) for (Iterator it = data.users.keySet().iterator(); it.hasNext();) Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
9. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 83) for (Iterator it = services.values().iterator(); it.hasNext();) { Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
10. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 105) for (Iterator it = services.values().iterator(); it.hasNext();) Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
11. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 129) services.put(name, data); 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 /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 162) for (Iterator it = data.users.keySet().iterator(); it.hasNext();) Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
13. WARNING in /src/org/eclipse/e4/internal/core/services/osgi/OSGiContextStrategy.java (at line 173) for (Iterator it = data.users.keySet().iterator(); it.hasNext();) Iterator is a raw type. References to generic type Iterator<E> should be parameterized |
top | errors | others warnings | discouraged warnings |
top | errors | others warnings | forbidden warnings |
1. WARNING in /src/org/eclipse/e4/core/services/ISchedulingExecutor.java (at line 20) public interface ISchedulingExecutor extends IExecutor { Discouraged access: The type IExecutor is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100226/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100215.jar |
2. WARNING in /src/org/eclipse/e4/core/services/ISchedulingExecutor.java (at line 37) public IFuture schedule(IProgressRunnable runnable, String name, long delay); Discouraged access: The type IFuture is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100226/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100215.jar |
3. WARNING in /src/org/eclipse/e4/core/services/ISchedulingExecutor.java (at line 37) public IFuture schedule(IProgressRunnable runnable, String name, long delay); Discouraged access: The type IProgressRunnable is not accessible due to restriction on classpath entry /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20100226/plugins/org.eclipse.equinox.concurrent_1.0.100.v20100215.jar |