aboutsummaryrefslogtreecommitdiff
path: root/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt
diff options
context:
space:
mode:
Diffstat (limited to 'compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt')
-rw-r--r--compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt6
1 files changed, 6 insertions, 0 deletions
diff --git a/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt
new file mode 100644
index 00000000..a21edfd5
--- /dev/null
+++ b/compiler-plugin/src/main/kotlin/com/google/devtools/ksp/processing/impl/KSPCompilationError.kt
@@ -0,0 +1,6 @@
+package com.google.devtools.ksp.processing.impl
+
+import com.intellij.psi.PsiFile
+
+// PsiElement.toLocation() isn't available before ResolveImpl is initialized.
+class KSPCompilationError(val file: PsiFile, val offset: Int, override val message: String) : Exception()