mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
IDEA-359853, IJPL-162853 fix typo in binder for code blocks
GitOrigin-RevId: 8314be1fa4eb879564f8475753ebe99379c24c33
This commit is contained in:
committed by
intellij-monorepo-bot
parent
cf22263a28
commit
755a1e416f
@@ -99,4 +99,6 @@ public abstract class AbstractBasicClassParsingTest extends AbstractBasicJavaPar
|
||||
public void testImplicitClass4() { doTest(true); }
|
||||
public void testImplicitClass5() { doTest(true); }
|
||||
public void testImplicitClassJavaDoc() { doTest(true); }
|
||||
|
||||
public void testIncompleteClass() { doTest(true); }
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
class T {
|
||||
void test() {
|
||||
//
|
||||
@@ -0,0 +1,41 @@
|
||||
PsiJavaFile:IncompleteClass.java
|
||||
PsiImportList
|
||||
<empty list>
|
||||
PsiClass:T
|
||||
PsiModifierList:
|
||||
<empty list>
|
||||
PsiKeyword:class('class')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiIdentifier:T('T')
|
||||
PsiTypeParameterList
|
||||
<empty list>
|
||||
PsiReferenceList
|
||||
<empty list>
|
||||
PsiReferenceList
|
||||
<empty list>
|
||||
PsiWhiteSpace(' ')
|
||||
PsiJavaToken:LBRACE('{')
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiMethod:test
|
||||
PsiModifierList:
|
||||
<empty list>
|
||||
PsiTypeParameterList
|
||||
<empty list>
|
||||
PsiTypeElement:void
|
||||
PsiKeyword:void('void')
|
||||
PsiWhiteSpace(' ')
|
||||
PsiIdentifier:test('test')
|
||||
PsiParameterList:()
|
||||
PsiJavaToken:LPARENTH('(')
|
||||
PsiJavaToken:RPARENTH(')')
|
||||
PsiReferenceList
|
||||
<empty list>
|
||||
PsiWhiteSpace(' ')
|
||||
PsiCodeBlock
|
||||
PsiJavaToken:LBRACE('{')
|
||||
PsiErrorElement:'}' expected
|
||||
<empty list>
|
||||
PsiWhiteSpace('\n ')
|
||||
PsiComment(END_OF_LINE_COMMENT)('//')
|
||||
PsiErrorElement:'}' expected
|
||||
<empty list>
|
||||
@@ -0,0 +1,41 @@
|
||||
java.FILE
|
||||
IMPORT_LIST
|
||||
<empty list>
|
||||
CLASS
|
||||
MODIFIER_LIST
|
||||
<empty list>
|
||||
CLASS_KEYWORD
|
||||
WHITE_SPACE
|
||||
IDENTIFIER
|
||||
TYPE_PARAMETER_LIST
|
||||
<empty list>
|
||||
EXTENDS_LIST
|
||||
<empty list>
|
||||
IMPLEMENTS_LIST
|
||||
<empty list>
|
||||
WHITE_SPACE
|
||||
LBRACE
|
||||
WHITE_SPACE
|
||||
METHOD
|
||||
MODIFIER_LIST
|
||||
<empty list>
|
||||
TYPE_PARAMETER_LIST
|
||||
<empty list>
|
||||
TYPE
|
||||
VOID_KEYWORD
|
||||
WHITE_SPACE
|
||||
IDENTIFIER
|
||||
PARAMETER_LIST
|
||||
LPARENTH
|
||||
RPARENTH
|
||||
THROWS_LIST
|
||||
<empty list>
|
||||
WHITE_SPACE
|
||||
CODE_BLOCK
|
||||
LBRACE
|
||||
ERROR_ELEMENT
|
||||
<empty list>
|
||||
WHITE_SPACE
|
||||
END_OF_LINE_COMMENT
|
||||
ERROR_ELEMENT
|
||||
<empty list>
|
||||
@@ -106,7 +106,7 @@ object SyntaxBuilderUtil {
|
||||
marker.collapse(codeBlock)
|
||||
|
||||
if (braceCount > 0) {
|
||||
marker.setCustomEdgeTokenBinders(null, WhitespacesBinders.defaultRightBinder())
|
||||
marker.setCustomEdgeTokenBinders(null, WhitespacesBinders.greedyRightBinder())
|
||||
}
|
||||
|
||||
return marker
|
||||
|
||||
Reference in New Issue
Block a user