class AClass
{
// callback function
static void println(String name)
{
out.println("AClass: " + name);
}
}
DelegateArray delegates = new DelegateArray(0);
// script implementation
delegates.append(delegate AClass.println);
// native ACDK C++ implemenation of println
delegates.append(delegate acdk.lang.System.out.println);
foreach (Delegate dlg in delegates)
{
dlg.call("A Text");
} |