SpaceEngineersBatchJavaProxy

class SpaceEngineersBatchJavaProxy(    val agentId: String,     val implementedInterface: KClass<*>,     val prefixName: String = implementedInterface.simpleName!!,     val memberFunctions: List<KFunction<*>> = implementedInterface.memberFunctions.toList(),     val subInterfacesByName: MutableMap<String, Any>,     val rpcCaller: JsonRpcCaller) : InvocationHandler, Closeable

Constructors

Link copied to clipboard
fun SpaceEngineersBatchJavaProxy(    agentId: String,     implementedInterface: KClass<*>,     prefixName: String = implementedInterface.simpleName!!,     memberFunctions: List<KFunction<*>> = implementedInterface.memberFunctions.toList(),     subInterfacesByName: MutableMap<String, Any>,     rpcCaller: JsonRpcCaller)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open operator override fun invoke(    proxy: Any,     method: Method,     args: Array<out Any?>?): Any?

Properties

Link copied to clipboard
val agentId: String
Link copied to clipboard
val dottedPrefix: String
Link copied to clipboard
val implementedInterface: KClass<*>
Link copied to clipboard
val memberFunctions: List<KFunction<*>>
Link copied to clipboard
val prefixName: String
Link copied to clipboard
val rpcCaller: JsonRpcCaller
Link copied to clipboard
val subInterfacesByName: MutableMap<String, Any>