KT-6810 Don't report warnings in dummy.kt

#KT-6810 Fixed
This commit is contained in:
Andrey Breslav
2015-02-17 15:22:09 +03:00
parent 95675176df
commit e47a156e36
8 changed files with 36 additions and 2 deletions
@@ -18,13 +18,13 @@ package org.jetbrains.kotlin.resolve
import org.junit.Assert
import org.jetbrains.kotlin.diagnostics.Diagnostic
import org.jetbrains.kotlin.psi.JetPsiFactory
import org.jetbrains.kotlin.cli.jvm.compiler.JetCoreEnvironment
import org.jetbrains.kotlin.resolve.lazy.KotlinTestWithEnvironment
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.resolve.diagnostics.Diagnostics
import org.jetbrains.kotlin.resolve.diagnostics.MutableDiagnosticsWithSuppression
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
import org.jetbrains.kotlin.psi.*
class MutableDiagnosticsTest : KotlinTestWithEnvironment() {
override fun createEnvironment(): JetCoreEnvironment? {
@@ -132,6 +132,10 @@ class MutableDiagnosticsTest : KotlinTestWithEnvironment() {
private inner class DummyDiagnostic : Diagnostic {
val dummyElement = JetPsiFactory(getEnvironment().getProject()).createType("Int")
;{
dummyElement.getContainingJetFile().doNotAnalyze = null
}
override fun getFactory() = unimplemented()
override fun getSeverity() = unimplemented()
override fun getPsiElement() = dummyElement