object TypeNames
DEPRECATED |
val DEPRECATED: ClassName |
FUNCTIONAL_INTERFACE |
val FUNCTIONAL_INTERFACE: ClassName |
GENERATED_JDK8 |
Annotation used to mark source code as generated. val GENERATED_JDK8: ClassName |
GENERATED_JDK9 |
Annotation used to mark source code as generated. val GENERATED_JDK9: ClassName |
ITERABLE |
val ITERABLE: ClassName |
ITERATOR |
val ITERATOR: ClassName |
LIST |
val LIST: ClassName |
MAP |
val MAP: ClassName |
OPTIONAL |
val OPTIONAL: ClassName |
OVERRIDE |
val OVERRIDE: ClassName |
SAFE_VARARGS |
val SAFE_VARARGS: ClassName |
SET |
val SET: ClassName |
STREAM |
val STREAM: ClassName |
SUPPRESS_WARNINGS |
val SUPPRESS_WARNINGS: ClassName |
arrayType |
fun arrayType(componentType: KClass<*>): ArrayTypeName fun arrayType(componentType: TypeName): ArrayTypeName |
className |
fun className(packageName: String, simpleName: String, vararg simpleNames: String): ClassName fun className(class_: KClass<*>): ClassName |
genericType |
fun genericType(rawType: KClass<*>, vararg typeArguments: KClass<*>): ParameterizedTypeName fun genericType(rawType: ClassName, vararg typeArguments: KClass<*>): ParameterizedTypeName fun genericType(rawType: ClassName, vararg typeArguments: TypeName): ParameterizedTypeName fun genericType(rawType: KClass<*>, vararg typeArguments: TypeName): ParameterizedTypeName |
of |
fun of(class_: KClass<*>): TypeName |
types |
fun types(vararg classes: KClass<*>): List<TypeName> |