JetPsiMatcher: reimplement using visitor, add structural type matching

This commit is contained in:
Alexey Sedunov
2013-04-30 16:45:52 +04:00
parent 4ee59e351b
commit d2f3dd1629
103 changed files with 741 additions and 169 deletions
@@ -32,6 +32,7 @@ import org.jetbrains.jet.completion.AbstractJavaWithLibCompletionTest;
import org.jetbrains.jet.completion.AbstractJetJSCompletionTest;
import org.jetbrains.jet.completion.AbstractKeywordCompletionTest;
import org.jetbrains.jet.jvm.compiler.*;
import org.jetbrains.jet.lang.psi.AbstractJetPsiMatcherTest;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveDescriptorRendererTest;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveNamespaceComparingTest;
import org.jetbrains.jet.lang.resolve.lazy.AbstractLazyResolveTest;
@@ -211,6 +212,13 @@ public class GenerateTests {
testModel("compiler/testData/modules.xml", true, "xml", "doTest")
);
generateTest(
"compiler/tests/",
"JetPsiMatcherTest",
AbstractJetPsiMatcherTest.class,
testModel("compiler/testData/psi/jetPsiMatcher", "doTestExpressions")
);
generateTest(
"idea/tests/",
"JetPsiCheckerTestGenerated",