GraphMine

graphmine-util / io.github.sof3.graphmine.util

Package io.github.sof3.graphmine.util

Types

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 KtsLoader
State 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.

Extensions for External Classes

java.io.DataInputStream  
java.io.DataOutputStream  
kotlin.Array  
kotlin.BooleanArray  
kotlin.ByteArray  
kotlin.CharArray  
kotlin.CharSequence  
kotlin.DoubleArray  
kotlin.FloatArray  
kotlin.IntArray  
kotlin.LongArray  
kotlin.ShortArray  
kotlin.String  
kotlin.collections.List  

Properties

DEADCODE val DEADCODE: Nothing
Always 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

Functions

DEADCODE fun DEADCODE(message: String = "Control flow error"): Nothing
Always 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): Unit
Executes fn if this is not null