File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
marker/jvm-marker/src/main/kotlin/spp/jetbrains/marker/jvm Expand file tree Collapse file tree 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
2828import org.jetbrains.uast.UClass
2929import org.jetbrains.uast.UMethod
3030import org.jetbrains.uast.toUElement
31+ import org.jetbrains.uast.toUElementOfType
3132import org.slf4j.LoggerFactory
3233import spp.jetbrains.marker.SourceMarker
3334import spp.jetbrains.marker.impl.ArtifactCreationService
@@ -95,7 +96,7 @@ abstract class JVMLineMarkerProvider : SourceLineMarkerProvider() {
9596
9697 private fun getMethodGutterMark (element : PsiElement ): LineMarkerInfo <PsiElement >? {
9798 val fileMarker = SourceMarker .getSourceFileMarker(element.containingFile) ? : return null
98- val uMethod = element.parent.toUElement() as UMethod ?
99+ val uMethod = element.parent.toUElementOfType< UMethod >()
99100 if (uMethod == null ) {
100101 log.warn(" Unable to transform to UMethod: {}" , element.parent)
101102 return null
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ import kotlinx.coroutines.GlobalScope
3232import kotlinx.coroutines.launch
3333import kotlinx.coroutines.runBlocking
3434import org.jetbrains.uast.UMethod
35- import org.jetbrains.uast.toUElement
35+ import org.jetbrains.uast.toUElementOfType
3636import org.slf4j.LoggerFactory
3737import spp.jetbrains.marker.source.SourceFileMarker
3838import spp.jetbrains.marker.source.mark.api.MethodSourceMark
@@ -91,7 +91,7 @@ class LoggerDetector(val vertx: Vertx) {
9191 log.trace(" Found logger statements: $loggerStatements " )
9292 loggerStatements
9393 } else {
94- val uMethod = sourceMark.getPsiMethod().toUElement() as UMethod ?
94+ val uMethod = sourceMark.getPsiMethod().toUElementOfType< UMethod >()
9595 if (uMethod != null ) {
9696 val foundLoggerStatements = getOrFindLoggerStatements(uMethod).await()
9797 sourceMark.putUserData(LOGGER_STATEMENTS , foundLoggerStatements)
You can’t perform that action at this time.
0 commit comments