import com.m8test.script.core.api.console.Console import com.m8test.script.core.impl.JavaTypeTester class SingleAbstractMethodInterfaceImpl(private val _console: Console) : JavaTypeTester.SingleAbstractMethodInterface { override fun getInt(): Int { _console.log("getInt") return 0 } } JavaTypeTester.setSingleAbstractMethodInterface(SingleAbstractMethodInterfaceImpl(_console)) val sami = JavaTypeTester.getSingleAbstractMethodInterface() _console.log(sami.getInt())