
jvmMain.io.mockative.kotlinpoet.ClassName.Mockative.kt Maven / Gradle / Ivy
package io.mockative.kotlinpoet
import com.squareup.kotlinpoet.ClassName
import com.squareup.kotlinpoet.ParameterizedTypeName.Companion.parameterizedBy
import com.squareup.kotlinpoet.TypeName
import com.squareup.kotlinpoet.TypeVariableName
internal fun ClassName.parameterizedByAny(typeArguments: List): TypeName {
return if (typeArguments.isEmpty()) this else parameterizedBy(typeArguments)
}
internal fun ClassName.withTypeArguments(typeArguments: List): TypeName {
return if (typeArguments.isEmpty()) this else parameterizedBy(typeArguments)
}
internal val ClassName.fullSimpleName: String
get() = simpleNames.joinToString(".")
© 2015 - 2025 Weber Informatics LLC | Privacy Policy