Remove unnecessary casts.
1.1 --- a/openide.util/src/org/openide/util/RequestProcessor.java Tue Jun 27 09:27:25 2006 +0000
1.2 +++ b/openide.util/src/org/openide/util/RequestProcessor.java Tue Jun 27 12:23:26 2006 +0000
1.3 @@ -443,12 +443,12 @@
1.4 item.enqueued = true;
1.5
1.6 return;
1.7 - } else if (iprio <= ((Item) queue.get(queue.size() - 1)).getPriority()) {
1.8 + } else if (iprio <= queue.get(queue.size() - 1).getPriority()) {
1.9 queue.add(item);
1.10 item.enqueued = true;
1.11 } else {
1.12 for (ListIterator<Item> it = queue.listIterator(); it.hasNext();) {
1.13 - Item next = (Item) it.next();
1.14 + Item next = it.next();
1.15
1.16 if (iprio > next.getPriority()) {
1.17 it.set(item);
1.18 @@ -472,7 +472,7 @@
1.19 return null;
1.20 } else { // we have some work for the worker, pass it
1.21
1.22 - Item i = (Item) queue.remove(0);
1.23 + Item i = queue.remove(0);
1.24 Task t = i.getTask();
1.25 i.clear(worker);
1.26
1.27 @@ -848,7 +848,7 @@
1.28
1.29 return proc;
1.30 } else {
1.31 - Processor proc = (Processor) pool.pop();
1.32 + Processor proc = pool.pop();
1.33 proc.idle = false;
1.34
1.35 return proc;
2.1 --- a/openide.util/src/org/openide/util/SharedClassObject.java Tue Jun 27 09:27:25 2006 +0000
2.2 +++ b/openide.util/src/org/openide/util/SharedClassObject.java Tue Jun 27 12:23:26 2006 +0000
2.3 @@ -117,7 +117,7 @@
2.4 */
2.5 protected SharedClassObject() {
2.6 synchronized (getLock()) {
2.7 - DataEntry de = (DataEntry) values.get(getClass());
2.8 + DataEntry de = values.get(getClass());
2.9
2.10 //System.err.println("SCO create: " + this + " de=" + de);
2.11 if (de == null) {
2.12 @@ -473,7 +473,7 @@
2.13 public static <T extends SharedClassObject> T findObject(Class<T> clazz, boolean create) {
2.14 // synchronizing on the same object as returned from getLock()
2.15 synchronized (clazz.getName().intern()) {
2.16 - DataEntry de = (DataEntry) values.get(clazz);
2.17 + DataEntry de = values.get(clazz);
2.18
2.19 // either null or the object
2.20 SharedClassObject obj = (de == null) ? null : de.get();
2.21 @@ -495,7 +495,7 @@
2.22 created = true;
2.23 }
2.24
2.25 - de = (DataEntry) values.get(clazz);
2.26 + de = values.get(clazz);
2.27
2.28 if (de != null) {
2.29 SharedClassObject obj2 = de.get();
2.30 @@ -605,7 +605,7 @@
2.31 assert instancesBeingCreated != null;
2.32
2.33 synchronized (instancesBeingCreated) {
2.34 - Integer i = (Integer) instancesBeingCreated.get(name);
2.35 + Integer i = instancesBeingCreated.get(name);
2.36 instancesBeingCreated.put(name, (i == null) ? new Integer(1) : new Integer(i.intValue() + 1));
2.37 }
2.38
2.39 @@ -613,7 +613,7 @@
2.40 return c.newInstance(new Object[0]);
2.41 } finally {
2.42 synchronized (instancesBeingCreated) {
2.43 - Integer i = (Integer) instancesBeingCreated.get(name);
2.44 + Integer i = instancesBeingCreated.get(name);
2.45
2.46 if (i.intValue() == 1) {
2.47 instancesBeingCreated.remove(name);
2.48 @@ -929,7 +929,7 @@
2.49 * @return the an object of this type
2.50 */
2.51 SharedClassObject first(SharedClassObject obj) {
2.52 - SharedClassObject s = (SharedClassObject) ref.get();
2.53 + SharedClassObject s = ref.get();
2.54
2.55 if (s == null) {
2.56 ref = new WeakReference<SharedClassObject>(obj);
2.57 @@ -943,7 +943,7 @@
2.58 /** @return shared object or null
2.59 */
2.60 public SharedClassObject get() {
2.61 - return (SharedClassObject) ref.get();
2.62 + return ref.get();
2.63 }
2.64
2.65 /** Reset map of values. */
3.1 --- a/openide.util/src/org/openide/util/TopologicalSortException.java Tue Jun 27 09:27:25 2006 +0000
3.2 +++ b/openide.util/src/org/openide/util/TopologicalSortException.java Tue Jun 27 12:23:26 2006 +0000
3.3 @@ -158,7 +158,7 @@
3.4 ArrayList<Set> sets = new ArrayList<Set>();
3.5
3.6 while (!dualGraph.isEmpty()) {
3.7 - Vertex v = (Vertex) dualGraph.pop();
3.8 + Vertex v = dualGraph.pop();
3.9
3.10 if (!v.visited) {
3.11 Set<Object> set = new HashSet<Object>();
3.12 @@ -236,7 +236,7 @@
3.13 * @param vertexInfo the info
3.14 */
3.15 private Vertex constructDualGraph(int counter, Object vertex, HashMap<Object,Vertex> vertexInfo) {
3.16 - Vertex info = (Vertex) vertexInfo.get(vertex);
3.17 + Vertex info = vertexInfo.get(vertex);
3.18
3.19 if (info == null) {
3.20 info = new Vertex(vertex, counter++);
4.1 --- a/openide.util/src/org/openide/util/Utilities.java Tue Jun 27 09:27:25 2006 +0000
4.2 +++ b/openide.util/src/org/openide/util/Utilities.java Tue Jun 27 12:23:26 2006 +0000
4.3 @@ -534,7 +534,7 @@
4.4
4.5 String[] s = new String[lines.size()];
4.6
4.7 - return (String[]) lines.toArray(s);
4.8 + return lines.toArray(s);
4.9 }
4.10
4.11 /** trims String
4.12 @@ -2246,7 +2246,7 @@
4.13 Map<T,Boolean> finished,
4.14 List<T> r
4.15 ) {
4.16 - Boolean b = (Boolean) finished.get(node);
4.17 + Boolean b = finished.get(node);
4.18
4.19 //System.err.println("node=" + node + " color=" + b);
4.20 if (b != null) {
4.21 @@ -2380,7 +2380,7 @@
4.22 return;
4.23 }
4.24
4.25 - ClassLoader current = (ClassLoader) Lookup.getDefault().lookup(ClassLoader.class);
4.26 + ClassLoader current = Lookup.getDefault().lookup(ClassLoader.class);
4.27
4.28 if (current == null) {
4.29 current = ClassLoader.getSystemClassLoader();
4.30 @@ -2703,7 +2703,7 @@
4.31 }
4.32 }
4.33
4.34 - ContextGlobalProvider p = (ContextGlobalProvider) Lookup.getDefault().lookup(ContextGlobalProvider.class);
4.35 + ContextGlobalProvider p = Lookup.getDefault().lookup(ContextGlobalProvider.class);
4.36 Lookup l = (p == null) ? Lookup.EMPTY : p.createGlobalContext();
4.37
4.38 synchronized (ContextGlobalProvider.class) {
5.1 --- a/openide.util/src/org/openide/util/datatransfer/ExTransferable.java Tue Jun 27 09:27:25 2006 +0000
5.2 +++ b/openide.util/src/org/openide/util/datatransfer/ExTransferable.java Tue Jun 27 12:23:26 2006 +0000
5.3 @@ -97,7 +97,7 @@
5.4 * @return the flavors
5.5 */
5.6 public DataFlavor[] getTransferDataFlavors() {
5.7 - return (DataFlavor[]) map.keySet().toArray(new DataFlavor[0]);
5.8 + return map.keySet().toArray(new DataFlavor[0]);
5.9 }
5.10
5.11 /* Is this flavor supported?
5.12 @@ -115,7 +115,7 @@
5.13 * @throws UnsupportedFlavorException if that flavor is not supported
5.14 */
5.15 public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException {
5.16 - Single o = (Single) map.get(flavor);
5.17 + Single o = map.get(flavor);
5.18
5.19 if (o == null) {
5.20 throw new UnsupportedFlavorException(flavor);
6.1 --- a/openide.util/src/org/openide/util/io/NbObjectInputStream.java Tue Jun 27 09:27:25 2006 +0000
6.2 +++ b/openide.util/src/org/openide/util/io/NbObjectInputStream.java Tue Jun 27 12:23:26 2006 +0000
6.3 @@ -68,7 +68,7 @@
6.4
6.5 /** Lazy create default NB classloader for use during deserialization. */
6.6 private static ClassLoader getNBClassLoader() {
6.7 - ClassLoader c = (ClassLoader) Lookup.getDefault().lookup(ClassLoader.class);
6.8 + ClassLoader c = Lookup.getDefault().lookup(ClassLoader.class);
6.9
6.10 return (c != null) ? c : ClassLoader.getSystemClassLoader();
6.11 }
7.1 --- a/openide.util/src/org/openide/util/io/NbObjectOutputStream.java Tue Jun 27 09:27:25 2006 +0000
7.2 +++ b/openide.util/src/org/openide/util/io/NbObjectOutputStream.java Tue Jun 27 12:23:26 2006 +0000
7.3 @@ -172,7 +172,7 @@
7.4
7.5 private static boolean isSerialVersionUIDDeclared(Class clazz) {
7.6 String classname = clazz.getName();
7.7 - Boolean okay = (Boolean) examinedClasses.get(classname);
7.8 + Boolean okay = examinedClasses.get(classname);
7.9
7.10 if (okay == null) {
7.11 if (classname.equals("java.util.HashSet") || classname.equals("java.util.ArrayList")) { // NOI18N
8.1 --- a/openide.util/src/org/openide/util/lookup/InheritanceTree.java Tue Jun 27 09:27:25 2006 +0000
8.2 +++ b/openide.util/src/org/openide/util/lookup/InheritanceTree.java Tue Jun 27 12:23:26 2006 +0000
8.3 @@ -141,7 +141,7 @@
8.4 interfaces = new WeakHashMap<Class,Object>();
8.5
8.6 String clazz;
8.7 - ClassLoader l = (ClassLoader) Lookup.getDefault().lookup(ClassLoader.class);
8.8 + ClassLoader l = Lookup.getDefault().lookup(ClassLoader.class);
8.9
8.10 while ((clazz = (String) ois.readObject()) != null) {
8.11 Object o = ois.readObject();
8.12 @@ -979,13 +979,13 @@
8.13 lookup(clazz);
8.14
8.15 // newRef will be the new head of the list
8.16 - return (ReferenceToResult) reg.put(clazz, newRef);
8.17 + return reg.put(clazz, newRef);
8.18 }
8.19
8.20 public ReferenceToResult cleanUpResult(Lookup.Template templ) {
8.21 collectListeners(null, templ.getType());
8.22
8.23 - return (reg == null) ? null : (ReferenceToResult) reg.get(templ.getType());
8.24 + return (reg == null) ? null : reg.get(templ.getType());
8.25 }
8.26
8.27 public ArrayList<Class> beginTransaction(int ensure) {
8.28 @@ -995,7 +995,7 @@
8.29 public void endTransaction(ArrayList<Class> list, Set<AbstractLookup.R> allAffectedResults) {
8.30 if (list.size() == 1) {
8.31 // probably the most common case
8.32 - collectListeners(allAffectedResults, (Class) list.get(0));
8.33 + collectListeners(allAffectedResults, list.get(0));
8.34 } else {
8.35 Iterator it = list.iterator();
8.36
8.37 @@ -1016,7 +1016,7 @@
8.38 }
8.39
8.40 while (c != null) {
8.41 - ReferenceToResult first = (ReferenceToResult) reg.get(c);
8.42 + ReferenceToResult first = reg.get(c);
8.43 ReferenceIterator it = new ReferenceIterator(first);
8.44
8.45 while (it.next()) {
8.46 @@ -1135,7 +1135,7 @@
8.47
8.48 if (items.contains(item)) {
8.49 int i = items.indexOf(item);
8.50 - AbstractLookup.Pair old = (AbstractLookup.Pair) items.get(i);
8.51 + AbstractLookup.Pair old = items.get(i);
8.52
8.53 if (old != item) {
8.54 // replace the items there
8.55 @@ -1187,7 +1187,7 @@
8.56 ois.defaultReadObject();
8.57
8.58 if (l == null) {
8.59 - l = (ClassLoader) Lookup.getDefault().lookup(ClassLoader.class);
8.60 + l = Lookup.getDefault().lookup(ClassLoader.class);
8.61 }
8.62
8.63 clazz = Class.forName(clazzName, false, l);
9.1 --- a/openide.util/src/org/openide/util/lookup/ProxyLookup.java Tue Jun 27 09:27:25 2006 +0000
9.2 +++ b/openide.util/src/org/openide/util/lookup/ProxyLookup.java Tue Jun 27 12:23:26 2006 +0000
9.3 @@ -77,7 +77,7 @@
9.4 } else {
9.5 Lookup[] arr = (Lookup[])l;
9.6 if (clone) {
9.7 - arr = (Lookup[])arr.clone();
9.8 + arr = arr.clone();
9.9 }
9.10 return arr;
9.11 }
10.1 --- a/openide.util/src/org/openide/xml/XMLUtil.java Tue Jun 27 09:27:25 2006 +0000
10.2 +++ b/openide.util/src/org/openide/xml/XMLUtil.java Tue Jun 27 12:23:26 2006 +0000
10.3 @@ -289,7 +289,7 @@
10.4 ) throws IOException, SAXException {
10.5
10.6 int index = (validate ? 0 : 1) + (namespaceAware ? 0 : 2);
10.7 - DocumentBuilder builder = (DocumentBuilder) builderTL[index].get();
10.8 + DocumentBuilder builder = builderTL[index].get();
10.9 if (builder == null) {
10.10 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
10.11 factory.setValidating(validate);
10.12 @@ -352,7 +352,7 @@
10.13 // XXX should try to use org.w3c.dom.ls.LSSerializer if it exists...
10.14 // XXX #66563 workaround
10.15 ClassLoader orig = Thread.currentThread().getContextClassLoader();
10.16 - ClassLoader global = (ClassLoader) Lookup.getDefault().lookup(ClassLoader.class);
10.17 + ClassLoader global = Lookup.getDefault().lookup(ClassLoader.class);
10.18 ClassLoader target = XMLUtil.class.getClassLoader();
10.19 if (global == null) {
10.20 global = target;
10.21 @@ -639,7 +639,7 @@
10.22 * @see "#62006"
10.23 */
10.24 private static Document normalize(Document orig) throws IOException {
10.25 - DocumentBuilder builder = (DocumentBuilder) builderTL[0].get();
10.26 + DocumentBuilder builder = builderTL[0].get();
10.27 if (builder == null) {
10.28 DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
10.29 factory.setValidating(false);