File tree 2 files changed +4
-3
lines changed
marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ import org.jetbrains.plugins.groovy.lang.psi.GroovyFile
28
28
import org.jetbrains.uast.UClass
29
29
import org.jetbrains.uast.UMethod
30
30
import org.jetbrains.uast.toUElement
31
+ import org.jetbrains.uast.toUElementOfType
31
32
import org.slf4j.LoggerFactory
32
33
import spp.jetbrains.marker.SourceMarker
33
34
import spp.jetbrains.marker.impl.ArtifactCreationService
@@ -95,7 +96,7 @@ abstract class JVMLineMarkerProvider : SourceLineMarkerProvider() {
95
96
96
97
private fun getMethodGutterMark (element : PsiElement ): LineMarkerInfo <PsiElement >? {
97
98
val fileMarker = SourceMarker .getSourceFileMarker(element.containingFile) ? : return null
98
- val uMethod = element.parent.toUElement() as UMethod ?
99
+ val uMethod = element.parent.toUElementOfType< UMethod >()
99
100
if (uMethod == null ) {
100
101
log.warn(" Unable to transform to UMethod: {}" , element.parent)
101
102
return null
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ import kotlinx.coroutines.GlobalScope
32
32
import kotlinx.coroutines.launch
33
33
import kotlinx.coroutines.runBlocking
34
34
import org.jetbrains.uast.UMethod
35
- import org.jetbrains.uast.toUElement
35
+ import org.jetbrains.uast.toUElementOfType
36
36
import org.slf4j.LoggerFactory
37
37
import spp.jetbrains.marker.source.SourceFileMarker
38
38
import spp.jetbrains.marker.source.mark.api.MethodSourceMark
@@ -91,7 +91,7 @@ class LoggerDetector(val vertx: Vertx) {
91
91
log.trace(" Found logger statements: $loggerStatements " )
92
92
loggerStatements
93
93
} else {
94
- val uMethod = sourceMark.getPsiMethod().toUElement() as UMethod ?
94
+ val uMethod = sourceMark.getPsiMethod().toUElementOfType< UMethod >()
95
95
if (uMethod != null ) {
96
96
val foundLoggerStatements = getOrFindLoggerStatements(uMethod).await()
97
97
sourceMark.putUserData(LOGGER_STATEMENTS , foundLoggerStatements)
You can’t perform that action at this time.
0 commit comments