From c59ef24acf7b258343827cf6709b317d94902c52 Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Tue, 26 Nov 2013 20:16:45 +0000 Subject: [PATCH] i2psnark: more type arguments --- .../java/src/org/klomp/snark/bencode/BEValue.java | 2 ++ .../java/src/org/klomp/snark/bencode/BEncoder.java | 10 +++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/bencode/BEValue.java b/apps/i2psnark/java/src/org/klomp/snark/bencode/BEValue.java index eeee145d78..0664065fb5 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/bencode/BEValue.java +++ b/apps/i2psnark/java/src/org/klomp/snark/bencode/BEValue.java @@ -142,6 +142,7 @@ public class BEValue * succeeds when the BEValue is actually a List, otherwise it will * throw a InvalidBEncodingException. */ + @SuppressWarnings("unchecked") public List<BEValue> getList() throws InvalidBEncodingException { try @@ -159,6 +160,7 @@ public class BEValue * values. This operation only succeeds when the BEValue is actually * a Map, otherwise it will throw a InvalidBEncodingException. */ + @SuppressWarnings("unchecked") public Map<String, BEValue> getMap() throws InvalidBEncodingException { try diff --git a/apps/i2psnark/java/src/org/klomp/snark/bencode/BEncoder.java b/apps/i2psnark/java/src/org/klomp/snark/bencode/BEncoder.java index 5e8409344f..4cb55541ff 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/bencode/BEncoder.java +++ b/apps/i2psnark/java/src/org/klomp/snark/bencode/BEncoder.java @@ -59,9 +59,9 @@ public class BEncoder else if (o instanceof Number) bencode((Number)o, out); else if (o instanceof List) - bencode((List)o, out); + bencode((List<?>)o, out); else if (o instanceof Map) - bencode((Map<String, Object>)o, out); + bencode((Map<?, ?>)o, out); else if (o instanceof BEValue) bencode(((BEValue)o).getValue(), out); else @@ -110,7 +110,7 @@ public class BEncoder out.write('e'); } - public static byte[] bencode(List l) + public static byte[] bencode(List<?> l) { try { @@ -124,10 +124,10 @@ public class BEncoder } } - public static void bencode(List l, OutputStream out) throws IOException + public static void bencode(List<?> l, OutputStream out) throws IOException { out.write('l'); - Iterator it = l.iterator(); + Iterator<?> it = l.iterator(); while (it.hasNext()) bencode(it.next(), out); out.write('e'); -- GitLab