Skip to content

Commit b64239e

Browse files
committed
feat: add implicit references
1 parent 4d43172 commit b64239e

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package com.github.xepozz.testo.references
2+
3+
import com.github.xepozz.testo.isTesto
4+
import com.intellij.codeInsight.daemon.ImplicitUsageProvider
5+
import com.intellij.psi.PsiElement
6+
7+
class TestFunctionImplicitUsageProvider : ImplicitUsageProvider {
8+
override fun isImplicitUsage(element: PsiElement) = element.isTesto()
9+
10+
override fun isImplicitRead(element: PsiElement) = false
11+
12+
override fun isImplicitWrite(element: PsiElement) = false
13+
}

src/main/resources/META-INF/plugin.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222

2323
<programRunner
2424
implementation="com.github.xepozz.testo.tests.run.TestoDebugRunner"/>
25-
25+
<implicitUsageProvider
26+
implementation="com.github.xepozz.testo.references.TestFunctionImplicitUsageProvider"/>
2627
</extensions>
2728

2829
<extensions defaultExtensionNs="com.jetbrains.php">

0 commit comments

Comments
 (0)