Package-level declarations
Types
Link copied to clipboard
Describes compilation arguments used for the compilation of this and all following snippets
Link copied to clipboard
Describes the dependency
Link copied to clipboard
Link copied to clipboard
class KotlinContext(variables: HashMap<String, KotlinVariableInfo> = HashMap(), functions: HashMap<String, KotlinFunctionInfo> = HashMap())
Kotlin REPL has built-in context for getting user-declared functions and variables and setting invokeWrapper for additional side effects in evaluation.
Link copied to clipboard
class KotlinFunctionInfo(val function: KFunction<*>, val line: Any) : Comparable<KotlinFunctionInfo>
Link copied to clipboard
class KotlinVariableInfo(val value: Any?, val kotlinProperty: KProperty<*>?, val javaField: Field, val line: Any)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
annotation class Repository(val value: String = "", val username: String = "", val password: String = "")
Describes the repository which is used for dependency resolution
Link copied to clipboard
This class is added as an implicit receiver for all compiled REPL snippets. This means that all properties and functions part of this class will be visible to the user of the notebook.
Properties
Functions
Link copied to clipboard
fun ScriptTemplateWithDisplayHelpers.ANIMATE(framesCount: Int, frameByIndex: (index: Int) -> Frame<*>)
fun <T> ScriptTemplateWithDisplayHelpers.ANIMATE(firstFrame: Frame<T>, nextFrame: (Frame<T>) -> Frame<T>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard