class LambdaTypeName : TypeName
val isSuspending: Boolean |
|
val parameters: List<ParameterSpec> |
|
val receiver: TypeName? |
|
val returnType: TypeName |
val annotations: List<AnnotationSpec> |
|
val isAnnotated: Boolean |
|
val isNullable: Boolean |
fun copy(nullable: Boolean, annotations: List<AnnotationSpec>): LambdaTypeNamefun copy(nullable: Boolean = this.isNullable, annotations: List<AnnotationSpec> = this.annotations.toList(), suspending: Boolean = this.isSuspending): LambdaTypeName |
open fun equals(other: Any?): Boolean |
|
open fun hashCode(): Int |
|
open fun toString(): String |
fun get(receiver: TypeName? = null, parameters: List<ParameterSpec> = emptyList(), returnType: TypeName): LambdaTypeNamefun get(receiver: TypeName? = null, vararg parameters: TypeName = emptyArray(), returnType: TypeName): LambdaTypeNamefun get(receiver: TypeName? = null, vararg parameters: ParameterSpec = emptyArray(), returnType: TypeName): LambdaTypeName
Returns a lambda type with |
fun TypeName.jvmSuppressWildcards(suppress: Boolean = true): TypeName |
|
fun TypeName.jvmWildcard(): TypeName |