Module ch.turic
Package ch.turic

Interface TuriClass

All Superinterfaces:
ServiceLoaded

public interface TuriClass extends ServiceLoaded
Classes implementing this interface and "providing" these classes from the module can implement methods for Java classes. When there is a method call on a value, which is not LngObject, the run-time checks if there is any class implementing this interface registered for the given class (as returned by the method forClass().

If there is then getMethod(Object, String) will be invoked on that object to get a callable. To create such a callable see the implementation TuriString that implements methods callable on normal strings.