class LambdaTypeName : TypeName
val parameters: List<TypeName> |
|
val receiver: TypeName? |
|
val returnType: TypeName |
val annotations: List<AnnotationSpec> |
|
val isAnnotated: Boolean |
|
val nullable: Boolean |
fun annotated(annotations: List<AnnotationSpec>): LambdaTypeName |
|
fun asNonNullable(): LambdaTypeName |
|
fun asNullable(): LambdaTypeName |
|
fun withoutAnnotations(): LambdaTypeName |
fun annotated(vararg annotations: AnnotationSpec): TypeName |
|
open fun equals(other: Any?): Boolean |
|
open fun hashCode(): Int |
|
open fun toString(): String |
fun get(receiver: TypeName? = null, parameters: List<TypeName> = emptyList(), returnType: TypeName): LambdaTypeNamefun get(receiver: TypeName? = null, vararg parameters: TypeName = emptyArray(), returnType: TypeName): LambdaTypeName
Returns a lambda type with |