TypeInfo

constructor(kClass: KClass<*>?, nullable: Boolean = false, arguments: List<TypeInfo> = emptyList(), restrictions: Map<String, Any?> = emptyMap())(source)
constructor(name: String, nullable: Boolean = false, arguments: List<TypeInfo> = emptyList(), restrictions: Map<String, Any?> = emptyMap())(source)