From a07a1a8b1eb34d50431eba4d1d58f303e07ed961 Mon Sep 17 00:00:00 2001 From: orbiter Date: Mon, 14 Mar 2011 21:07:15 +0000 Subject: [PATCH] removed type cast warnings git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7593 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/net/yacy/kelondro/order/CloneableMapIterator.java | 6 +++--- source/net/yacy/kelondro/rwi/IODispatcher.java | 4 ++-- source/net/yacy/kelondro/util/FileUtils.java | 3 ++- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/source/net/yacy/kelondro/order/CloneableMapIterator.java b/source/net/yacy/kelondro/order/CloneableMapIterator.java index e9b2efbfc..ce8cc0707 100644 --- a/source/net/yacy/kelondro/order/CloneableMapIterator.java +++ b/source/net/yacy/kelondro/order/CloneableMapIterator.java @@ -55,9 +55,9 @@ public class CloneableMapIterator implements CloneableIterator { this.last = null; } - @SuppressWarnings({ "unchecked", "rawtypes" }) - public CloneableMapIterator clone(final Object modifier) { - return new CloneableMapIterator(map, modifier); + @SuppressWarnings("unchecked") + public CloneableMapIterator clone(final Object modifier) { + return new CloneableMapIterator(map, (E) modifier); } public boolean hasNext() { diff --git a/source/net/yacy/kelondro/rwi/IODispatcher.java b/source/net/yacy/kelondro/rwi/IODispatcher.java index c38a865ec..b99ce3142 100644 --- a/source/net/yacy/kelondro/rwi/IODispatcher.java +++ b/source/net/yacy/kelondro/rwi/IODispatcher.java @@ -79,8 +79,8 @@ public class IODispatcher extends Thread { } } - @SuppressWarnings({ "unchecked", "rawtypes" }) - protected synchronized void dump(ReferenceContainerCache cache, File file, ReferenceContainerArray array) { + @SuppressWarnings("unchecked") + protected synchronized void dump(ReferenceContainerCache cache, File file, ReferenceContainerArray array) { if (dumpQueue == null || controlQueue == null || !this.isAlive()) { Log.logWarning("IODispatcher", "emergency dump of file " + file.getName()); if (!cache.isEmpty()) cache.dump(file, (int) Math.min(MemoryControl.available() / 3, writeBufferSize), true); diff --git a/source/net/yacy/kelondro/util/FileUtils.java b/source/net/yacy/kelondro/util/FileUtils.java index 9aefddafc..23bd04c98 100644 --- a/source/net/yacy/kelondro/util/FileUtils.java +++ b/source/net/yacy/kelondro/util/FileUtils.java @@ -814,7 +814,8 @@ public final class FileUtils { } } - public static final File createTempFile(@SuppressWarnings("rawtypes") Class classObj, final String name) throws IOException { + @SuppressWarnings("unchecked") + public static final File createTempFile(Class classObj, final String name) throws IOException { String parserClassName = classObj.getName(); int idx = parserClassName.lastIndexOf('.'); if (idx != -1) {