Skip to content

Commit 8ec506e

Browse files
committed
refactor(variable): rename toolchain variable packages and update imports for consistency #379
1 parent 036727f commit 8ec506e

26 files changed

+56
-44
lines changed

build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,10 @@ project(":core") {
428428
excludeKotlinDeps()
429429
}
430430

431+
implementation("org.reflections:reflections:0.10.2") {
432+
exclude(group = "org.slf4j", module = "slf4j-api")
433+
}
434+
431435
implementation("com.squareup.retrofit2:converter-jackson:2.11.0")
432436
implementation("com.squareup.retrofit2:converter-gson:2.11.0")
433437
implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.1")
@@ -797,10 +801,6 @@ project(":exts:devins-lang") {
797801
}
798802

799803
implementation("com.jayway.jsonpath:json-path:2.9.0")
800-
implementation("org.reflections:reflections:0.10.2") {
801-
exclude(group = "org.slf4j", module = "slf4j-api")
802-
}
803-
804804
implementation(project(":core"))
805805
}
806806

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
enum class ConditionPsiVariable(
44
override val variableName: String,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
enum class ContextVariable(
44
override val variableName: String,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
/**
44
* Represents the context variables that can be used in the code structure generation process.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
import com.intellij.openapi.application.ApplicationInfo
44
import java.util.*
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
import org.reflections.Reflections
4+
import kotlin.jvm.kotlin
45
import kotlin.reflect.KClass
56
import kotlin.reflect.full.companionObjectInstance
67
import kotlin.reflect.full.declaredFunctions
@@ -9,7 +10,7 @@ import kotlin.reflect.full.functions
910
interface ToolchainVariable : Variable {
1011
companion object {
1112
private val subclasses: Set<KClass<out ToolchainVariable>> by lazy {
12-
val reflections = Reflections("cc.unitmesh.devti.language.ast.variable")
13+
val reflections = Reflections("cc.unitmesh.devti.devins.variable")
1314
reflections.getSubTypesOf(ToolchainVariable::class.java)
1415
.map { it.kotlin }
1516
.toSet()
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
interface Variable {
44
val variableName: String
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.devins.variable
22

33
import com.intellij.openapi.editor.Editor
44
import com.intellij.openapi.project.Project
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package cc.unitmesh.devti.language.ast.variable.toolchain
1+
package cc.unitmesh.devti.devins.variable.toolchain
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44

55
/**
66
* Enum representing variables used in the generation of code structures.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package cc.unitmesh.devti.language.ast.variable.toolchain
1+
package cc.unitmesh.devti.devins.variable.toolchain
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44

55
enum class DatabaseToolchainVariable(
66
override val variableName: String,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package cc.unitmesh.devti.language.ast.variable.toolchain
1+
package cc.unitmesh.devti.devins.variable.toolchain
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44

55
/**
66
* Enum representing variables used in the generation of code structures.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package cc.unitmesh.devti.language.ast.variable.toolchain
1+
package cc.unitmesh.devti.devins.variable.toolchain
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44

55
/**
66
* Enum representing variables used in the generation of code structures.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
package cc.unitmesh.devti.language.ast.variable.toolchain
1+
package cc.unitmesh.devti.devins.variable.toolchain
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44

55
/**
66
* Enum representing variables used in the generation of code structures.

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/actions/base/validator/WhenConditionValidator.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package cc.unitmesh.devti.language.actions.base.validator
22

33
import cc.unitmesh.devti.language.ast.FrontMatterType
44
import cc.unitmesh.devti.language.ast.Statement
5-
import cc.unitmesh.devti.language.ast.variable.ConditionPsiVariable
5+
import cc.unitmesh.devti.devins.variable.ConditionPsiVariable
66
import com.intellij.psi.PsiFile
77

88

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/CompositeVariableProvider.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package cc.unitmesh.devti.language.ast.variable
22

3-
import cc.unitmesh.devti.language.ast.variable.toolchain.DatabaseToolchainVariable
4-
import cc.unitmesh.devti.language.ast.variable.toolchain.VcsToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ContextVariable
4+
import cc.unitmesh.devti.devins.variable.PsiContextVariable
5+
import cc.unitmesh.devti.devins.variable.SystemInfoVariable
6+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
7+
import cc.unitmesh.devti.devins.variable.toolchain.DatabaseToolchainVariable
8+
import cc.unitmesh.devti.devins.variable.toolchain.VcsToolchainVariable
59

610
data class VariableDisplay(
711
val name: String,

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/DefaultPsiContextVariableProvider.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package cc.unitmesh.devti.language.ast.variable
22

3+
import cc.unitmesh.devti.devins.variable.PsiContextVariable
34
import cc.unitmesh.devti.language.ast.variable.psi.CodeSmellCollector
45
import com.intellij.openapi.editor.Editor
56
import com.intellij.openapi.project.Project

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/PsiContextVariableProvider.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package cc.unitmesh.devti.language.ast.variable
22

3+
import cc.unitmesh.devti.devins.variable.PsiContextVariable
4+
import cc.unitmesh.devti.devins.variable.VariableProvider
35
import cc.unitmesh.devti.language.provider.ComplexityProvider
46
import cc.unitmesh.devti.language.provider.LanguageToolchainProvider
57
import cc.unitmesh.devti.language.provider.ToolchainPrepareContext

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/resolver/ContextVariableResolver.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import com.intellij.openapi.editor.CaretModel
66
import com.intellij.psi.PsiNameIdentifierOwner
77
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolver
88
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolverContext
9-
import cc.unitmesh.devti.language.ast.variable.ContextVariable
10-
import cc.unitmesh.devti.language.ast.variable.ContextVariable.*
9+
import cc.unitmesh.devti.devins.variable.ContextVariable
10+
import cc.unitmesh.devti.devins.variable.ContextVariable.*
1111

1212
class ContextVariableResolver(
1313
private val context: VariableResolverContext,

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/resolver/PsiContextVariableResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.language.ast.variable.resolver
22

33
import cc.unitmesh.devti.language.ast.variable.DefaultPsiContextVariableProvider
4-
import cc.unitmesh.devti.language.ast.variable.PsiContextVariable
4+
import cc.unitmesh.devti.devins.variable.PsiContextVariable
55
import cc.unitmesh.devti.language.ast.variable.PsiContextVariableProvider
66
import com.intellij.openapi.application.runReadAction
77
import com.intellij.openapi.diagnostic.logger

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/resolver/SystemInfoVariableResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cc.unitmesh.devti.language.ast.variable.resolver
22

3-
import cc.unitmesh.devti.language.ast.variable.SystemInfoVariable
3+
import cc.unitmesh.devti.devins.variable.SystemInfoVariable
44
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolver
55
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolverContext
66

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/resolver/ToolchainVariableResolver.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package cc.unitmesh.devti.language.ast.variable.resolver
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44
import com.intellij.openapi.diagnostic.logger
55
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolver
66
import cc.unitmesh.devti.language.ast.variable.resolver.base.VariableResolverContext

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/ast/variable/DebugValueVariable.kt renamed to exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/debugger/DebugValueVariable.kt

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
package cc.unitmesh.devti.language.ast.variable
1+
package cc.unitmesh.devti.language.debugger
22

3-
import cc.unitmesh.devti.language.ast.variable.toolchain.BuildToolchainVariable
4-
import cc.unitmesh.devti.language.ast.variable.toolchain.DatabaseToolchainVariable
5-
import cc.unitmesh.devti.language.ast.variable.toolchain.SonarqubeVariable
6-
import cc.unitmesh.devti.language.ast.variable.toolchain.TerminalToolchainVariable
7-
import cc.unitmesh.devti.language.ast.variable.toolchain.VcsToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ContextVariable
4+
import cc.unitmesh.devti.devins.variable.PsiContextVariable
5+
import cc.unitmesh.devti.devins.variable.SystemInfoVariable
6+
import cc.unitmesh.devti.devins.variable.Variable
7+
import cc.unitmesh.devti.devins.variable.toolchain.BuildToolchainVariable
8+
import cc.unitmesh.devti.devins.variable.toolchain.DatabaseToolchainVariable
9+
import cc.unitmesh.devti.devins.variable.toolchain.SonarqubeVariable
10+
import cc.unitmesh.devti.devins.variable.toolchain.TerminalToolchainVariable
11+
import cc.unitmesh.devti.devins.variable.toolchain.VcsToolchainVariable
812
import kotlin.collections.addAll
913

1014
data class DebugValueVariable(

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/debugger/editor/ShireVariableViewPanel.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.language.debugger.editor
22

3-
import cc.unitmesh.devti.language.ast.variable.DebugValueVariable
4-
import cc.unitmesh.devti.language.ast.variable.Variable
3+
import cc.unitmesh.devti.language.debugger.DebugValueVariable
4+
import cc.unitmesh.devti.devins.variable.Variable
55
import cc.unitmesh.devti.language.debugger.snapshot.VariableSnapshotRecorder
66
import com.intellij.openapi.project.Project
77
import com.intellij.ui.JBColor

exts/devins-lang/src/main/kotlin/cc/unitmesh/devti/language/provider/ToolchainVariableProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package cc.unitmesh.devti.language.provider
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
4-
import cc.unitmesh.devti.language.ast.variable.VariableProvider
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
4+
import cc.unitmesh.devti.devins.variable.VariableProvider
55
import com.intellij.openapi.extensions.ExtensionPointName
66
import com.intellij.openapi.project.Project
77
import com.intellij.psi.PsiElement

exts/ext-database/src/main/kotlin/cc/unitmesh/database/provider/DatabaseVariableProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ package cc.unitmesh.database.provider
22

33
import cc.unitmesh.database.util.DatabaseSchemaAssistant
44
import cc.unitmesh.database.util.SqlContextBuilder
5-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
6-
import cc.unitmesh.devti.language.ast.variable.toolchain.DatabaseToolchainVariable
5+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
6+
import cc.unitmesh.devti.devins.variable.toolchain.DatabaseToolchainVariable
77
import cc.unitmesh.devti.language.provider.ToolchainVariableProvider
88
import com.intellij.openapi.editor.Editor
99
import com.intellij.openapi.project.Project

exts/ext-git/src/main/kotlin/cc/unitmesh/git/provider/GitToolchainVariableProvider.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package cc.unitmesh.git.provider
22

3-
import cc.unitmesh.devti.language.ast.variable.ToolchainVariable
3+
import cc.unitmesh.devti.devins.variable.ToolchainVariable
44
import cc.unitmesh.devti.language.provider.ToolchainVariableProvider
55
import cc.unitmesh.devti.devins.VariableActionEventDataHolder
6-
import cc.unitmesh.devti.language.ast.variable.toolchain.VcsToolchainVariable
6+
import cc.unitmesh.devti.devins.variable.toolchain.VcsToolchainVariable
77
import cc.unitmesh.devti.vcs.VcsPrompting
88
import com.intellij.ide.DataManager
99
import com.intellij.openapi.actionSystem.DataContext

0 commit comments

Comments
 (0)