Package com.unciv.scripting.utils
Types
ApiSpecDef
Link copied to clipboard
data class ApiSpecDef(path: String, isIterable: Boolean, isMapping: Boolean, isCallable: Boolean, callableArgs: List<String?>, _type: String?, _repeatedReferenceTo: String?, _isJsonType: Boolean?, _iterableValueType: String?, _mappingKeyType: String?, _mappingValueType: String?, _callableReturnType: String?, _callableArgTypes: List<String>?)
Content copied to clipboard
ApiSpecGenerator
Link copied to clipboard
class ApiSpecGenerator
Content copied to clipboard
FunctionalSyntaxHighlighter
Link copied to clipboard
class FunctionalSyntaxHighlighter(transformList: List<(String) -> String>) : SyntaxHighlighter
Content copied to clipboard
InvokableMap
Link copied to clipboard
ScriptingApiAccessible
Link copied to clipboard
annotation class ScriptingApiAccessible(readableBy: Array<ScriptingApiExposure>, settableBy: Array<ScriptingApiExposure>)
Content copied to clipboard
ScriptingApiExposure
Link copied to clipboard
ScriptingBackendException
Link copied to clipboard
ScriptingDebugParameters
Link copied to clipboard
object ScriptingDebugParameters
Content copied to clipboard
ScriptingErrorHandling
Link copied to clipboard
object ScriptingErrorHandling
Content copied to clipboard
SourceManager
Link copied to clipboard
object SourceManager
Content copied to clipboard
Object for managing, and using (copying/instantiating) internal assets associated with each script interpreter engine type.
StatelessMap
Link copied to clipboard
SyntaxHighlighter
Link copied to clipboard
interface SyntaxHighlighter
Content copied to clipboard
WeakIdentityMap
Link copied to clipboard
WeakIdentityMapKey
Link copied to clipboard
Functions
makeMemberSpecDef
Link copied to clipboard
weakIdentityMapOf
Link copied to clipboard
fun <K, V> weakIdentityMapOf(vararg pairs: Pair<K, V>): WeakIdentityMap<K, V>
Content copied to clipboard