Skip to content

Commit a779b71

Browse files
committed
java/ kotlin/ 패키지 대응
1 parent e08b2fd commit a779b71

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/main/kotlin/kr/co/finda/androidtemplate/feature/createFindaTemplate/dialog/CreateFindaTemplateDialogPresenter.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class CreateFindaTemplateDialogPresenter(
2626
}
2727

2828
val packageName = fileHelper.getPackageNameByPath(selectedDirectory.path)
29+
// val appModule = fileHelper.getModulePathByPath(selectedDirectory.path)
2930
createUiCodeFile(name, packageName, screenType, selectedDirectory)
3031
createViewModelFile(name, packageName, selectedDirectory)
3132
createLayoutFile(project, name, packageName, screenType)

src/main/kotlin/kr/co/finda/androidtemplate/model/FileHelper.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,10 @@ class FileHelperImpl(
5252

5353
override fun getPackageNameByPath(path: String): String {
5454
return try {
55-
path.split("^(java/|kotlin/)$".toRegex())[1]
56-
.replaceAll("/", ".")
55+
val splited =
56+
if (path.contains("java/")) path.split("java/")
57+
else path.split("kotlin/")
58+
return splited[1].replaceAll("/", ".")
5759
} catch (e: IndexOutOfBoundsException) {
5860
""
5961
}

0 commit comments

Comments
 (0)