Skip to content

Commit 356bf25

Browse files
committed
refactor: remove jvm-specific psi types
1 parent 96abdb6 commit 356bf25

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

common/src/main/kotlin/spp/jetbrains/artifact/model/CountingLoopArtifact.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,24 @@
1717
package spp.jetbrains.artifact.model
1818

1919
import com.intellij.psi.PsiElement
20-
import com.intellij.psi.PsiExpression
21-
import com.intellij.psi.PsiLocalVariable
2220
import spp.jetbrains.artifact.service.toArtifact
2321

2422
abstract class CountingLoopArtifact(psiElement: PsiElement) : ForLoopArtifact(psiElement) {
2523

2624
/**
2725
* @return loop counter variable
2826
*/
29-
abstract fun getCounter(): PsiLocalVariable
27+
abstract fun getCounter(): PsiElement
3028

3129
/**
3230
* @return counter variable initial value
3331
*/
34-
abstract fun getInitializer(): PsiExpression
32+
abstract fun getInitializer(): PsiElement
3533

3634
/**
3735
* @return loop bound
3836
*/
39-
abstract fun getBound(): PsiExpression
37+
abstract fun getBound(): PsiElement
4038

4139
/**
4240
* @return true if bound is including

common/src/main/kotlin/spp/jetbrains/artifact/service/define/IArtifactTypeService.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ package spp.jetbrains.artifact.service.define
1818

1919
import com.intellij.psi.PsiElement
2020
import com.intellij.psi.PsiLiteralValue
21-
import com.intellij.psi.impl.light.LightIdentifier
2221
import spp.jetbrains.artifact.model.ArtifactLiteralValue
2322
import spp.protocol.artifact.ArtifactType
2423

0 commit comments

Comments
 (0)