refactor: remove unused constants

This commit is contained in:
Akash Yadav
2023-03-05 23:30:51 +05:30
parent d4db2635bd
commit 3179f557ad
2 changed files with 15 additions and 25 deletions
@@ -25,7 +25,6 @@ import com.itsaky.androidide.actions.requireFile
import com.itsaky.androidide.adapters.viewholders.FileTreeViewHolder
import com.itsaky.androidide.databinding.LayoutCreateFileJavaBinding
import com.itsaky.androidide.eventbus.events.file.FileCreationEvent
import com.itsaky.androidide.handlers.FileTreeActionHandler
import com.itsaky.androidide.preferences.databinding.LayoutDialogTextInputBinding
import com.itsaky.androidide.projects.ProjectManager
import com.itsaky.androidide.resources.R
@@ -36,11 +35,11 @@ import com.itsaky.androidide.utils.SingleTextWatcher
import com.itsaky.androidide.utils.flashError
import com.itsaky.androidide.utils.flashSuccess
import com.unnamed.b.atv.model.TreeNode
import jdkx.lang.model.SourceVersion
import org.greenrobot.eventbus.EventBus
import java.io.File
import java.util.Objects
import java.util.regex.Pattern
import jdkx.lang.model.SourceVersion
import org.greenrobot.eventbus.EventBus
/**
* File tree action to create a new file.
@@ -56,6 +55,14 @@ class NewFileAction(context: Context) :
override val id: String = "ide.editor.fileTree.newFile"
companion object {
const val RES_PATH_REGEX = "/.*/src/.*/res"
const val LAYOUT_RES_PATH_REGEX = "/.*/src/.*/res/layout"
const val MENU_RES_PATH_REGEX = "/.*/src/.*/res/menu"
const val DRAWABLE_RES_PATH_REGEX = "/.*/src/.*/res/drawable"
const val JAVA_PATH_REGEX = "/.*/src/.*/java"
}
override fun execAction(data: ActionData) {
val context = data.requireActivity()
val file = data.requireFile()
@@ -77,23 +84,19 @@ class NewFileAction(context: Context) :
val projectDir = ProjectManager.getProjectDirPath()
Objects.requireNonNull(projectDir)
val isJava =
Pattern.compile(Pattern.quote(projectDir) + FileTreeActionHandler.JAVA_PATH_REGEX)
.matcher(file.absolutePath)
.find()
Pattern.compile(Pattern.quote(projectDir) + JAVA_PATH_REGEX).matcher(file.absolutePath).find()
val isRes =
Pattern.compile(Pattern.quote(projectDir) + FileTreeActionHandler.RES_PATH_REGEX)
.matcher(file.absolutePath)
.find()
Pattern.compile(Pattern.quote(projectDir) + RES_PATH_REGEX).matcher(file.absolutePath).find()
val isLayoutRes =
Pattern.compile(Pattern.quote(projectDir) + FileTreeActionHandler.LAYOUT_RES_PATH_REGEX)
Pattern.compile(Pattern.quote(projectDir) + LAYOUT_RES_PATH_REGEX)
.matcher(file.absolutePath)
.find()
val isMenuRes =
Pattern.compile(Pattern.quote(projectDir) + FileTreeActionHandler.MENU_RES_PATH_REGEX)
Pattern.compile(Pattern.quote(projectDir) + MENU_RES_PATH_REGEX)
.matcher(file.absolutePath)
.find()
val isDrawableRes =
Pattern.compile(Pattern.quote(projectDir) + FileTreeActionHandler.DRAWABLE_RES_PATH_REGEX)
Pattern.compile(Pattern.quote(projectDir) + DRAWABLE_RES_PATH_REGEX)
.matcher(file.absolutePath)
.find()
@@ -52,19 +52,6 @@ class FileTreeActionHandler : BaseEventHandler() {
companion object {
const val TAG_FILE_OPTIONS_FRAGMENT = "file_options_fragment"
const val RES_PATH_REGEX = "/.*/src/.*/res"
const val LAYOUT_RES_PATH_REGEX = "/.*/src/.*/res/layout"
const val MENU_RES_PATH_REGEX = "/.*/src/.*/res/menu"
const val DRAWABLE_RES_PATH_REGEX = "/.*/src/.*/res/drawable"
const val JAVA_PATH_REGEX = "/.*/src/.*/java"
const val ID_COPY_PATH = 0
const val ID_RENAME_FILE = 1
const val ID_DELETE_FILE = 2
const val ID_NEW_FILE = 3
const val ID_NEW_FOLDER = 4
const val ID_OPEN_WITH = 5
}
@Subscribe(threadMode = MAIN)