graphmine-util / io.github.sof3.graphmine.util
| BooleanRef | class BooleanRef : ReadWriteProperty<Any?, Boolean>, ReadOnlyProperty<Any?, Boolean>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| ByteRef | class ByteRef : ReadWriteProperty<Any?, Byte>, ReadOnlyProperty<Any?, Byte>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| CharRef | class CharRef : ReadWriteProperty<Any?, Char>, ReadOnlyProperty<Any?, Char>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| DelegateProvider | interface DelegateProvider<in R, out T>An interface to help completing the provideDelegate operator function for val property delegation. |
| DoubleRef | class DoubleRef : ReadWriteProperty<Any?, Double>, ReadOnlyProperty<Any?, Double>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| FloatRef | class FloatRef : ReadWriteProperty<Any?, Float>, ReadOnlyProperty<Any?, Float>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| IntRef | class IntRef : ReadWriteProperty<Any?, Int>, ReadOnlyProperty<Any?, Int>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| KtsBin | interface KtsBin<T : KtsBin<T, F>, F : Factory<T, F>> |
| KtsLoader | object KtsLoaderState object to ensure system properties are set before loading a script |
| LongRef | class LongRef : ReadWriteProperty<Any?, Long>, ReadOnlyProperty<Any?, Long>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| Ref | class Ref<T> : ReadWriteProperty<Any?, T>, ReadOnlyProperty<Any?, T>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| ShortRef | class ShortRef : ReadWriteProperty<Any?, Short>, ReadOnlyProperty<Any?, Short>Useful for passing by reference or as return value in delegation providers DelegateProvider and VarDelegateProvider |
| VarDelegateProvider | interface VarDelegateProvider<in R, T>An interface to help completing the provideDelegate operator function for var property delegation. |
| DEADCODE | val DEADCODE: NothingAlways throws AssertionError stating that control flow should never reach this point. Useful in when blocks when Kotlin is unable to detect that the conditions are exhaustive |
| DEADCODE | fun DEADCODE(message: String = "Control flow error"): NothingAlways throws AssertionError stating that control flow should never reach this point. Useful in when blocks when Kotlin is unable to detect that the conditions are exhaustive |
| notNull | fun <T> T?.notNull(fn: (T) -> Unit): UnitExecutes fn if this is not null |