MyParam

data class MyParam(name: String, type: MyType, annotations: List<ParamAnnotation>, hasRequestBuilderAnno: Boolean)

Properties

annotations
Link copied to clipboard
val annotations: List<ParamAnnotation>
hasRequestBuilderAnno
Link copied to clipboard
val hasRequestBuilderAnno: Boolean = false
name
Link copied to clipboard
val name: String
type
Link copied to clipboard
val type: MyType

Extensions

findAnnotationOrNull
Link copied to clipboard
inline fun <T> MyParam.findAnnotationOrNull(): T?
hasAnnotation
Link copied to clipboard
inline fun <T> MyParam.hasAnnotation(): Boolean