
tests.java.org.python.tests.Callbacker Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jython-standalone Show documentation
Show all versions of jython-standalone Show documentation
Jython is an implementation of the high-level, dynamic, object-oriented
language Python written in 100% Pure Java, and seamlessly integrated with
the Java platform. It thus allows you to run Python on any Java platform.
The newest version!
package org.python.tests;
import java.util.List;
import org.python.util.Generic;
public class Callbacker {
public interface Callback {
public void call();
public void call(long oneArg);
}
public static class CollectingCallback implements Callback {
public List calls = Generic.list();
public void call() {
calls.add("call()");
}
public void call(long oneArg) {
calls.add("call(" + oneArg + ")");
}
}
public static void callNoArg(Callback c) {
c.call();
}
public static void callOneArg(Callback c, long arg) {
c.call(arg);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy