javapoet-dsl / com.mostlycertain.javapoetdsl / com.squareup.javapoet.ClassName

Extensions for com.squareup.javapoet.ClassName

get

Build a generic, parameterized type from the current class.

operator fun ClassName.get(vararg typeArguments: KClass<*>): ParameterizedTypeName
operator fun ClassName.get(vararg typeArguments: TypeName): ParameterizedTypeName

isNested

True if the class name is a nested class.

val ClassName.isNested: Boolean

toFilePath

Convert a non-nested class name to a java file path.

fun ClassName.toFilePath(): Path