addAnnotation
inline fun Annotatable.Builder<*>.addAnnotation(type: ClassName, block: AnnotationSpecBuilderScope = {}): AnnotationSpec(source)
inline fun Annotatable.Builder<*>.addAnnotation(type: ParameterizedTypeName, block: AnnotationSpecBuilderScope = {}): AnnotationSpec(source)
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
inline fun Annotatable.Builder<*>.addAnnotation(type: KClass<out Annotation>, block: AnnotationSpecBuilderScope = {}): AnnotationSpec(source)
@DelicateKotlinPoetApi(message = "Java reflection APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
@DelicateKotlinPoetApi(message = "Mirror APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
inline fun <T : Annotation> Annotatable.Builder<*>.addAnnotation(block: AnnotationSpecBuilderScope = {}): AnnotationSpec(source)