addParameter
inline fun FunSpec.Builder.addParameter(name: String, type: TypeName, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: TypeName, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun FunSpec.Builder.addParameter(name: String, type: Type, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: Type, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun FunSpec.Builder.addParameter(name: String, type: KClass<*>, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: KClass<*>, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun FunSpec.Builder.addParameter(name: String, type: TypeName, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: TypeName, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun FunSpec.Builder.addParameter(name: String, type: Type, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: Type, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun FunSpec.Builder.addParameter(name: String, type: KClass<*>, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
fun FunSpec.Builder.addParameter(type: KClass<*>, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
@DelicateKotlinPoetApi(message = "Element APIs don't give complete information on Kotlin types. Consider using the kotlinpoet-metadata APIs instead.")
inline fun <T> FunSpec.Builder.addParameter(name: String, vararg modifiers: KModifier, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
inline fun <T> FunSpec.Builder.addParameter(vararg modifiers: KModifier, noinline block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)
inline fun <T> FunSpec.Builder.addParameter(name: String, modifiers: Iterable<KModifier>, block: ParameterSpecBuilderScope = {}): ParameterSpec(source)
inline fun <T> FunSpec.Builder.addParameter(modifiers: Iterable<KModifier>, noinline block: ParameterSpecBuilderScope = {}): SubSpecDelegateProvider<ParameterSpec>(source)