Refactor: Make ValidationVisitor stateful so it's possible to inherit from it

This commit is contained in:
Pavel V. Talanov
2014-11-10 15:42:16 +03:00
parent 5f47a5aa49
commit 2533887253
7 changed files with 36 additions and 28 deletions
@@ -39,7 +39,7 @@ import org.junit.Assert;
import java.io.File;
import static com.intellij.openapi.roots.ModuleRootModificationUtil.updateModel;
import static org.jetbrains.jet.test.util.DescriptorValidator.ValidationVisitor.FORBID_ERROR_TYPES;
import static org.jetbrains.jet.test.util.DescriptorValidator.ValidationVisitor.errorTypesForbidden;
public abstract class AbstractLazyResolveByStubTest extends KotlinCodeInsightTestCase {
protected void doTest(String testFileName) throws Exception {
@@ -78,7 +78,7 @@ public abstract class AbstractLazyResolveByStubTest extends KotlinCodeInsightTes
.filterRecursion(RecursiveDescriptorComparator.SKIP_BUILT_INS_PACKAGES)
.checkPrimaryConstructors(checkPrimaryConstructors)
.checkPropertyAccessors(checkPropertyAccessors)
.withValidationStrategy(FORBID_ERROR_TYPES),
.withValidationStrategy(errorTypesForbidden()),
fileToCompareTo
);
}