diff --git a/src/main/kotlin/creator/custom/model/ClassFqn.kt b/src/main/kotlin/creator/custom/model/ClassFqn.kt index 5383f3fac..5e5956f63 100644 --- a/src/main/kotlin/creator/custom/model/ClassFqn.kt +++ b/src/main/kotlin/creator/custom/model/ClassFqn.kt @@ -43,6 +43,11 @@ data class ClassFqn(val fqn: String) { */ val packagePath by lazy { packageName.replace('.', '/') } + /** + * The module name, which is the last part of the packageName + */ + val moduleName by lazy { packageName.substringAfterLast('.') } + fun withClassName(className: String) = copy("$packageName.$className") fun withSubPackage(name: String) = copy("$packageName.$name.$className")