System.out.println("Callback called! cblist: " + cblist.size());
for (CallBackInterfaceWithCallBack cb : cblist) {
sum = sum + cb.printInt();
- //TestClass tci = new TestClass();
- cb.needCallback(this);
//cb.needCallback(this);
- //cb.needCallback(tci);
- System.out.println("Inside the loop!");
+ TestClass tci = new TestClass();
+ cb.needCallback(this);
+ cb.needCallback(tci);
+ System.out.println("\n\nInside the loop! Sum is now: " + sum + "\n\n");
}
System.out.println("Executed callback of callback! Returning value: " + sum + "\n\n");
return sum;
// Struct
public Struct handleStruct(Struct str) {
- System.out.println("Name: " + str.name);
- System.out.println("Value: " + str.value);
- System.out.println("Year: " + str.year);
+ //System.out.println("Name: " + str.name);
+ //System.out.println("Value: " + str.value);
+ //System.out.println("Year: " + str.year);
- Struct test = new Struct();
- test.name = "Anonymous";
- test.value = 1.33f;
- test.year = 2016;
+ //Struct test = new Struct();
+ //test.name = "Anonymous";
+ //test.value = 1.33f;
+ //test.year = 2016;
- str = test;
+ //str = test;
return str;
}