Companion

object Companion

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
parameterizedBy
Link copied to clipboard
@JvmName(name = "get")
fun ClassName.parameterizedBy(vararg typeArguments: TypeName): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
@JvmName(name = "get")
fun ClassName.parameterizedBy(typeArguments: List<TypeName>): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
@JvmName(name = "get")
fun Class<*>.parameterizedBy(vararg typeArguments: Type): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
@JvmName(name = "get")
fun Class<*>.parameterizedBy(typeArguments: Iterable<Type>): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
@JvmName(name = "get")
fun KClass<*>.parameterizedBy(vararg typeArguments: KClass<*>): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
@JvmName(name = "get")
fun KClass<*>.parameterizedBy(typeArguments: Iterable<KClass<*>>): ParameterizedTypeName
Returns a parameterized type, applying typeArguments to this.
plusParameter
Link copied to clipboard
@JvmName(name = "get")
fun ClassName.plusParameter(typeArgument: TypeName): ParameterizedTypeName
Returns a parameterized type, applying typeArgument to this.
@JvmName(name = "get")
fun Class<*>.plusParameter(typeArgument: Class<*>): ParameterizedTypeName
Returns a parameterized type, applying typeArgument to this.
@JvmName(name = "get")
fun KClass<*>.plusParameter(typeArgument: KClass<*>): ParameterizedTypeName
Returns a parameterized type, applying typeArgument to this.
toString
Link copied to clipboard
open fun toString(): String