Immutable Prop
class ImmutableProp(ctx: Context, declaringType: ImmutableType, id: Int, propDeclaration: KSPropertyDeclaration) : BaseProp
Content copied to clipboard
Types
Functions
Link copied to clipboard
Link copied to clipboard
fun annotations(predicate: (KSAnnotation) -> Boolean): List<KSAnnotation>
Content copied to clipboard
fun annotations(annotationType: KClass<out Annotation>): List<KSAnnotation>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun targetTypeName(draft: Boolean = false, overrideNullable: Boolean? = null): TypeName
Content copied to clipboard
Properties
Extensions
Link copied to clipboard
val ImmutableProp.validationAnnotationMirrorMultiMap: Map<String, List<KSAnnotation>>
Content copied to clipboard