class ParameterSpec
A generated parameter declaration.
class Builder |
val annotations: List<AnnotationSpec> |
|
val defaultValue: CodeBlock? |
|
val modifiers: Set<KModifier> |
|
val name: String |
|
val type: TypeName |
fun equals(other: Any?): Boolean |
|
fun hashCode(): Int |
|
fun toBuilder(name: String = this.name, type: TypeName = this.type): Builder |
|
fun toString(): String |
fun builder(name: String, type: TypeName, vararg modifiers: KModifier): Builderfun builder(name: String, type: Type, vararg modifiers: KModifier): Builderfun builder(name: String, type: KClass<*>, vararg modifiers: KModifier): Builder |
|
fun get(element: VariableElement): ParameterSpec |
|
fun parametersOf(method: ExecutableElement): List<ParameterSpec> |