Skip to content

Commit 874cc7c

Browse files
committed
mixin: Also check for shadows in isImplicitRead
1 parent 7e2fe99 commit 874cc7c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/kotlin/com/demonwav/mcdev/platform/mixin/insight/MixinImplicitUsageProvider.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ class MixinImplicitUsageProvider : ImplicitUsageProvider {
2424
element.findAnnotation(it) != null
2525
}
2626

27-
override fun isImplicitRead(element: PsiElement) = false
28-
override fun isImplicitWrite(element: PsiElement) = element is PsiField && element.isShadow
27+
private fun isShadow(element: PsiElement) = element is PsiField && element.isShadow
28+
29+
override fun isImplicitRead(element: PsiElement) = isShadow(element)
30+
override fun isImplicitWrite(element: PsiElement) = isShadow(element)
2931
}

0 commit comments

Comments
 (0)