class WildcardTypeName : TypeName
val lowerBounds: List<TypeName> |
|
val upperBounds: List<TypeName> |
val annotations: List<AnnotationSpec> |
|
val isAnnotated: Boolean |
|
val nullable: Boolean |
fun annotated(annotations: List<AnnotationSpec>): WildcardTypeName |
|
fun asNonNullable(): WildcardTypeName |
|
fun asNullable(): WildcardTypeName |
|
fun withoutAnnotations(): WildcardTypeName |
fun annotated(vararg annotations: AnnotationSpec): TypeName |
|
open fun equals(other: Any?): Boolean |
|
open fun hashCode(): Int |
|
open fun toString(): String |
fun subtypeOf(upperBound: TypeName): WildcardTypeName
Returns a type that represents an unknown type that extends fun subtypeOf(upperBound: Type): WildcardTypeNamefun subtypeOf(upperBound: KClass<*>): WildcardTypeName |
|
fun supertypeOf(lowerBound: TypeName): WildcardTypeName
Returns a type that represents an unknown supertype of fun supertypeOf(lowerBound: Type): WildcardTypeNamefun supertypeOf(lowerBound: KClass<*>): WildcardTypeName |