import com.facebook.thrift.transport.TTransportException;
import com.facebook.thrift.protocol.TBinaryProtocol;
+import java.util.AbstractMap;
import java.util.HashMap;
import java.util.HashSet;
import java.util.ArrayList;
System.out.print(key + " => " + mapout.get(key));
}
System.out.print("})");
- HashMap<Integer,Integer> mapin = testClient.testMap(mapout);
+ AbstractMap<Integer,Integer> mapin = testClient.testMap(mapout);
System.out.print(" = {");
first = true;
for (int key : mapin.keySet()) {
* NESTED MAP TEST
*/
System.out.print("testMapMap(1)");
- HashMap<Integer,HashMap<Integer,Integer>> mm =
+ AbstractMap<Integer,AbstractMap<Integer,Integer>> mm =
testClient.testMapMap(1);
System.out.print(" = {");
for (int key : mm.keySet()) {
System.out.print(key + " => {");
- HashMap<Integer,Integer> m2 = mm.get(key);
+ AbstractMap<Integer,Integer> m2 = mm.get(key);
for (int k2 : m2.keySet()) {
System.out.print(k2 + " => " + m2.get(k2) + ", ");
}
truck.i64_thing = 8;
insane.xtructs.add(truck);
System.out.print("testInsanity()");
- HashMap<Long,HashMap<Integer,Insanity>> whoa =
+ AbstractMap<Long,AbstractMap<Integer,Insanity>> whoa =
testClient.testInsanity(insane);
System.out.print(" = {");
for (long key : whoa.keySet()) {
- HashMap<Integer,Insanity> val = whoa.get(key);
+ AbstractMap<Integer,Insanity> val = whoa.get(key);
System.out.print(key + " => {");
for (int k2 : val.keySet()) {
Insanity v2 = val.get(k2);
System.out.print(k2 + " => {");
- HashMap<Integer, Long> userMap = v2.userMap;
+ AbstractMap<Integer, Long> userMap = v2.userMap;
System.out.print("{");
for (int k3 : userMap.keySet()) {
System.out.print(k3 + " => " + userMap.get(k3) + ", ");
import java.net.ServerSocket;
import java.util.ArrayList;
+import java.util.AbstractMap;
import java.util.HashMap;
import java.util.HashSet;
return nest;
}
- public HashMap<Integer,Integer> testMap(HashMap<Integer,Integer> thing) {
+ public AbstractMap<Integer,Integer> testMap(AbstractMap<Integer,Integer> thing) {
System.out.print("testMap({");
boolean first = true;
for (int key : thing.keySet()) {
return thing;
}
- public HashMap<Integer,HashMap<Integer,Integer>> testMapMap(int hello) {
+ public AbstractMap<Integer,AbstractMap<Integer,Integer>> testMapMap(int hello) {
System.out.print("testMapMap(" + hello + ")\n");
- HashMap<Integer,HashMap<Integer,Integer>> mapmap =
- new HashMap<Integer,HashMap<Integer,Integer>>();
+ AbstractMap<Integer,AbstractMap<Integer,Integer>> mapmap =
+ new HashMap<Integer,AbstractMap<Integer,Integer>>();
HashMap<Integer,Integer> pos = new HashMap<Integer,Integer>();
HashMap<Integer,Integer> neg = new HashMap<Integer,Integer>();
return mapmap;
}
- public HashMap<Long, HashMap<Integer,Insanity>> testInsanity(Insanity argument) {
+ public AbstractMap<Long, AbstractMap<Integer,Insanity>> testInsanity(Insanity argument) {
System.out.print("testInsanity()\n");
Xtruct hello = new Xtruct();
second_map.put(Numberz.SIX, looney);
- HashMap<Long,HashMap<Integer,Insanity>> insane =
- new HashMap<Long, HashMap<Integer,Insanity>>();
+ AbstractMap<Long,AbstractMap<Integer,Insanity>> insane =
+ new HashMap<Long, AbstractMap<Integer,Insanity>>();
insane.put((long)1, first_map);
insane.put((long)2, second_map);
return insane;
}
- public Xtruct testMulti(byte arg0, int arg1, long arg2, HashMap<Short,String> arg3, int arg4, long arg5) {
+ public Xtruct testMulti(byte arg0, int arg1, long arg2, AbstractMap<Short,String> arg3, int arg4, long arg5) {
System.out.print("testMulti()\n");
Xtruct hello = new Xtruct();;