NullabilityEraser

Properties

Link copied to clipboard
open override val execution: FieldHandlerExecution<Any?>

Execution to handle conversion. Should not throw if accepts returns true Called for each property for which accepts returned true

Functions

Link copied to clipboard
open override fun accepts(value: Any?, property: KProperty<*>): Boolean

Tells if this handler accepts the given property Called for each variable in the cells executed by users, except those names are starting from TEMP_PROPERTY_PREFIX or those that have been already consumed by another handler

Link copied to clipboard
open override fun finalize(host: KotlinKernelHost)

Called one time per cell after all the variables have been processed, and only if this handler accepted at least one variable

Link copied to clipboard
open override fun toString(): String