Package com.unciv.scripting.reflection
Types
FunctionDispatcher
Link copied to clipboard
open class FunctionDispatcher(functions: Collection<KCallable<Any?>>, matchNumbersLeniently: Boolean, matchClassesQualnames: Boolean, resolveAmbiguousSpecificity: Boolean)
Content copied to clipboard
Dynamic dispatch to one of multiple KCallables.
Reflection
Link copied to clipboard
object Reflection
Content copied to clipboard
Functions
allCommonSuperclasses
Link copied to clipboard
makeFunctionDispatcher
Link copied to clipboard
fun makeFunctionDispatcher(functions: Collection<KCallable<Any?>>): FunctionDispatcher
Content copied to clipboard
mostSpecificClassOrNull
Link copied to clipboard
mostSpecificCommonSuperclassOrNull
Link copied to clipboard
mostSpecificCommonSupertypeOrNull
Link copied to clipboard