mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
fix failing tests after merging record pattern PSI
GitOrigin-RevId: 0bebc382071734741424351a89e4cf28a79d7d90
This commit is contained in:
committed by
intellij-monorepo-bot
parent
b2f1d73f21
commit
11497c0200
@@ -1901,7 +1901,7 @@ public final class JavaSpacePropertyProcessor extends JavaElementVisitor {
|
||||
|
||||
@Override
|
||||
public void visitRecordPattern(PsiRecordPattern recordPattern) {
|
||||
if (myType1 == JavaElementType.RECORD_STRUCTURE_PATTERN && myType2 == JavaTokenType.IDENTIFIER) {
|
||||
if (myType1 == JavaElementType.RECORD_STRUCTURE_PATTERN && myType2 == JavaElementType.RECORD_PATTERN_VARIABLE) {
|
||||
createSpaceInCode(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -297,6 +297,8 @@ public abstract class JavaElementVisitor extends PsiElementVisitor {
|
||||
visitElement(pattern);
|
||||
}
|
||||
|
||||
public void visitPatternGuard(PsiPatternGuard guard) { visitElement(guard); }
|
||||
|
||||
public void visitPatternVariable(@NotNull PsiPatternVariable variable) {
|
||||
visitParameter(variable);
|
||||
}
|
||||
@@ -329,6 +331,12 @@ public abstract class JavaElementVisitor extends PsiElementVisitor {
|
||||
visitElement(recordHeader);
|
||||
}
|
||||
|
||||
public void visitRecordPattern(PsiRecordPattern recordPattern) { visitElement(recordPattern); }
|
||||
|
||||
public void visitRecordPatternVariable(PsiRecordPatternVariable variable) { visitPatternVariable(variable); }
|
||||
|
||||
public void visitRecordStructurePattern(PsiRecordStructurePattern recordStructurePattern) { visitElement(recordStructurePattern); }
|
||||
|
||||
public void visitReferenceElement(@NotNull PsiJavaCodeReferenceElement reference) {
|
||||
visitElement(reference);
|
||||
}
|
||||
@@ -471,12 +479,4 @@ public abstract class JavaElementVisitor extends PsiElementVisitor {
|
||||
public void visitYieldStatement(@NotNull PsiYieldStatement statement) {
|
||||
visitStatement(statement);
|
||||
}
|
||||
|
||||
public void visitRecordPattern(PsiRecordPattern recordPattern) { visitElement(recordPattern); }
|
||||
|
||||
public void visitRecordStructurePattern(PsiRecordStructurePattern recordStructurePattern) { visitElement(recordStructurePattern); }
|
||||
|
||||
public void visitRecordPatternVariable(PsiRecordPatternVariable variable) { visitPatternVariable(variable); }
|
||||
|
||||
public void visitPatternGuard(PsiPatternGuard guard) { visitElement(guard); }
|
||||
}
|
||||
@@ -24,8 +24,8 @@ public class Test {
|
||||
String foo = "foo";
|
||||
String key = "key";
|
||||
switch (key) {
|
||||
case <error>foo</error>:
|
||||
case <error>getStringValue()</error>: {
|
||||
case foo:
|
||||
case <error descr="Cannot resolve symbol 'getStringValue'">getStringValue</error>(): {
|
||||
System.out.println("illegal");
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ public enum Test {
|
||||
void test() {
|
||||
Integer code = getCode();
|
||||
switch (code) {
|
||||
case VALUE.value()<EOLError descr="':' expected"></EOLError>
|
||||
case VALUE.<error descr="Cannot resolve symbol 'value'">value</error>()<EOLError descr="':' expected"></EOLError>
|
||||
}
|
||||
if (code == VALUE.value()) {
|
||||
getCode();
|
||||
|
||||
Reference in New Issue
Block a user