Types
Link copied to clipboard
data class AnnotatedKType(val type: KType, val additionalAnnotations: List<Annotation> = listOf(), val typeAnnotation: List<Annotation> = type.annotations, val classAnnotation: List<Annotation> = type.jvmErasure.annotations)
needed because a type is equal to another no matter the annotations