open class TypeArg<T : Any>
Author
Julien Viet
TypeArg(wrap: Function<Any, Any>, unwrap: Function<T, Any>) |
val unwrap: Function<T, Any> |
|
val wrap: Function<Any, Any> |
open static fun <U : Any> of(type: Class<U>): TypeArg<U> |
|
open static fun <T : Any> unknown(): TypeArg<T> |
|
open fun <X : Any> unwrap(o: T): X |
|
open fun wrap(o: Any): T |