New Java parser - statements parsing

This commit is contained in:
Roman Shevchenko
2010-09-02 16:10:43 +04:00
parent f62663e23e
commit bc3413b7bf
89 changed files with 1293 additions and 1676 deletions
@@ -106,4 +106,4 @@ PsiJavaFile:AnonymousInSmartCompletion.java
PsiJavaToken:RBRACE('}')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:RBRACE('}')
@@ -1,14 +1,9 @@
PsiJavaFile:AssertNormal0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiAssertStatement
PsiKeyword:assert('assert')
PsiWhiteSpace(' ')
PsiAssertStatement
PsiKeyword:assert('assert')
PsiWhiteSpace(' ')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:SEMICOLON(';')
@@ -1,21 +1,16 @@
PsiJavaFile:AssertNormal1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiAssertStatement
PsiKeyword:assert('assert')
PsiWhiteSpace(' ')
PsiAssertStatement
PsiKeyword:assert('assert')
PsiWhiteSpace(' ')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiWhiteSpace(' ')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiReferenceExpression:message
PsiReferenceParameterList
<empty list>
PsiIdentifier:message('message')
PsiJavaToken:SEMICOLON(';')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiReferenceExpression:message
PsiReferenceParameterList
<empty list>
PsiIdentifier:message('message')
PsiJavaToken:SEMICOLON(';')
@@ -1,36 +0,0 @@
PsiJavaFile:AssignmentSimple.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDeclarationStatement
PsiLocalVariable:a
PsiModifierList:
<empty list>
PsiTypeElement:int[]
PsiTypeElement:int
PsiKeyword:int('int')
PsiJavaToken:LBRACKET('[')
PsiJavaToken:RBRACKET(']')
PsiWhiteSpace(' ')
PsiIdentifier:a('a')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiAssignmentExpression:a[0] = 0
PsiArrayAccessExpression:a[0]
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:LBRACKET('[')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:RBRACKET(']')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
@@ -0,0 +1,31 @@
PsiJavaFile:AssignmentSimple0.java
PsiDeclarationStatement
PsiLocalVariable:a
PsiModifierList:
<empty list>
PsiTypeElement:int[]
PsiTypeElement:int
PsiKeyword:int('int')
PsiJavaToken:LBRACKET('[')
PsiJavaToken:RBRACKET(']')
PsiWhiteSpace(' ')
PsiIdentifier:a('a')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiAssignmentExpression:a[0] = 0
PsiArrayAccessExpression:a[0]
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:LBRACKET('[')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:RBRACKET(']')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
@@ -0,0 +1,24 @@
PsiJavaFile:AssignmentSimple1.java
PsiExpressionStatement
PsiAssignmentExpression:a=1
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:EQ('=')
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiDeclarationStatement
PsiLocalVariable:b
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:b('b')
PsiJavaToken:EQ('=')
PsiLiteralExpression:2
PsiJavaToken:INTEGER_LITERAL('2')
PsiJavaToken:SEMICOLON(';')
@@ -1,9 +1,4 @@
PsiJavaFile:BreakNormal0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
@@ -1,11 +1,6 @@
PsiJavaFile:BreakNormal1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiBreakStatement
PsiKeyword:break('break')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiWhiteSpace(' ')
PsiIdentifier:LABEL('LABEL')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:LABEL('LABEL')
PsiJavaToken:SEMICOLON(';')
@@ -1,9 +1,4 @@
PsiJavaFile:ContinueNormal0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiContinueStatement
PsiKeyword:continue('continue')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiContinueStatement
PsiKeyword:continue('continue')
PsiJavaToken:SEMICOLON(';')
@@ -1,11 +1,6 @@
PsiJavaFile:ContinueNormal1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiContinueStatement
PsiKeyword:continue('continue')
PsiWhiteSpace(' ')
PsiContinueStatement
PsiKeyword:continue('continue')
PsiWhiteSpace(' ')
PsiIdentifier:LABEL('LABEL')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:LABEL('LABEL')
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:DoIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiErrorElement:Statement expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiErrorElement:Statement expected
<empty list>
@@ -1,21 +1,16 @@
PsiJavaFile:DoIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:'while' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:'while' expected
<empty list>
@@ -1,23 +1,18 @@
PsiJavaFile:DoIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiErrorElement:'(' expected
<empty list>
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiErrorElement:'(' expected
<empty list>
@@ -1,24 +1,19 @@
PsiJavaFile:DoIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
@@ -1,26 +1,21 @@
PsiJavaFile:DoIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,35 +1,30 @@
PsiJavaFile:DoIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:g()
PsiReferenceExpression:g
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:g('g')
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:g()
PsiReferenceExpression:g
PsiReferenceParameterList
<empty list>
PsiIdentifier:g('g')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,29 +1,24 @@
PsiJavaFile:DoIncomplete6.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:';' expected
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:';' expected
<empty list>
@@ -1,18 +1,13 @@
PsiJavaFile:DoNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiDoWhileStatement
PsiKeyword:do('do')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,83 +1,78 @@
PsiJavaFile:For.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:it
PsiModifierList:
<empty list>
PsiTypeElement:Iterator<String>
PsiJavaCodeReferenceElement:Iterator<String>
PsiIdentifier:Iterator('Iterator')
PsiReferenceParameterList
PsiJavaToken:LT('<')
PsiTypeElement:String
PsiJavaCodeReferenceElement:String
PsiIdentifier:String('String')
PsiReferenceParameterList
<empty list>
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiIdentifier:it('it')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:null
PsiJavaToken:NULL_KEYWORD('null')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiMethodCallExpression:it.hasNext()
PsiReferenceExpression:it.hasNext
PsiReferenceExpression:it
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:it
PsiModifierList:
<empty list>
PsiTypeElement:Iterator<String>
PsiJavaCodeReferenceElement:Iterator<String>
PsiIdentifier:Iterator('Iterator')
PsiReferenceParameterList
<empty list>
PsiIdentifier:it('it')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:hasNext('hasNext')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDeclarationStatement
PsiLocalVariable:s
PsiModifierList:
<empty list>
PsiJavaToken:LT('<')
PsiTypeElement:String
PsiJavaCodeReferenceElement:String
PsiIdentifier:String('String')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:s('s')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiMethodCallExpression:it.next()
PsiReferenceExpression:it.next
PsiReferenceExpression:it
PsiReferenceParameterList
<empty list>
PsiIdentifier:it('it')
PsiJavaToken:DOT('.')
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiIdentifier:it('it')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:null
PsiJavaToken:NULL_KEYWORD('null')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiMethodCallExpression:it.hasNext()
PsiReferenceExpression:it.hasNext
PsiReferenceExpression:it
PsiReferenceParameterList
<empty list>
PsiIdentifier:it('it')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:hasNext('hasNext')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDeclarationStatement
PsiLocalVariable:s
PsiModifierList:
<empty list>
PsiTypeElement:String
PsiJavaCodeReferenceElement:String
PsiIdentifier:String('String')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:s('s')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiMethodCallExpression:it.next()
PsiReferenceExpression:it.next
PsiReferenceExpression:it
PsiReferenceParameterList
<empty list>
PsiIdentifier:next('next')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:it('it')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:next('next')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
@@ -1,39 +1,34 @@
PsiJavaFile:ForEach.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForeachStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiParameter:o
PsiModifierList:
<empty list>
PsiTypeElement:Object
PsiJavaCodeReferenceElement:Object
PsiIdentifier:Object('Object')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:o('o')
PsiWhiteSpace(' ')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiMethodCallExpression:map.entrySet()
PsiReferenceExpression:map.entrySet
PsiReferenceExpression:map
PsiReferenceParameterList
<empty list>
PsiIdentifier:map('map')
PsiJavaToken:DOT('.')
PsiForeachStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiParameter:o
PsiModifierList:
<empty list>
PsiTypeElement:Object
PsiJavaCodeReferenceElement:Object
PsiIdentifier:Object('Object')
PsiReferenceParameterList
<empty list>
PsiIdentifier:entrySet('entrySet')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
PsiIdentifier:o('o')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiMethodCallExpression:map.entrySet()
PsiReferenceExpression:map.entrySet
PsiReferenceExpression:map
PsiReferenceParameterList
<empty list>
PsiIdentifier:map('map')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
<empty list>
PsiIdentifier:entrySet('entrySet')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:ForIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiForStatement
PsiKeyword:for('for')
PsiErrorElement:'(' expected
<empty list>
@@ -1,11 +1,6 @@
PsiJavaFile:ForIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Statement expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Statement expected
<empty list>
@@ -1,25 +1,20 @@
PsiJavaFile:ForIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:';' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:';' expected
<empty list>
@@ -1,36 +1,31 @@
PsiJavaFile:ForIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiErrorElement:';' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiErrorElement:';' expected
<empty list>
@@ -1,37 +1,32 @@
PsiJavaFile:ForIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:')' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:')' expected
<empty list>
@@ -1,45 +1,40 @@
PsiJavaFile:ForIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 10
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiJavaToken:PLUSPLUS('++')
PsiErrorElement:')' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:PLUSPLUS('++')
PsiErrorElement:')' expected
<empty list>
@@ -1,46 +1,41 @@
PsiJavaFile:ForIncomplete6.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 10
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiJavaToken:PLUSPLUS('++')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:PLUSPLUS('++')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
<empty list>
@@ -1,23 +1,18 @@
PsiJavaFile:ForIncomplete7.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Statement expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Statement expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,37 +1,32 @@
PsiJavaFile:ForIncomplete8.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:';' expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiErrorElement:';' expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,48 +1,43 @@
PsiJavaFile:ForIncomplete9.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 0
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiErrorElement:';' expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiBinaryExpression:i < 0
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiErrorElement:';' expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,47 +1,42 @@
PsiJavaFile:ForNormal0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiDeclarationStatement
PsiLocalVariable:i
PsiModifierList:
<empty list>
PsiTypeElement:int
PsiKeyword:int('int')
PsiWhiteSpace(' ')
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:EQ('=')
PsiWhiteSpace(' ')
PsiLiteralExpression:0
PsiJavaToken:INTEGER_LITERAL('0')
PsiJavaToken:SEMICOLON(';')
PsiBinaryExpression:i < 10
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiBinaryExpression:i < 10
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiPostfixExpression:i++
PsiReferenceExpression:i
PsiReferenceParameterList
<empty list>
PsiIdentifier:i('i')
PsiJavaToken:PLUSPLUS('++')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace('\n ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:PLUSPLUS('++')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace('\n ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
@@ -1,27 +1,22 @@
PsiJavaFile:ForNormal1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiWhiteSpace(' ')
PsiForStatement
PsiKeyword:for('for')
PsiJavaToken:LPARENTH('(')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:IfIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIfStatement
PsiKeyword:if('if')
PsiErrorElement:'(' expected
<empty list>
@@ -1,12 +1,7 @@
PsiJavaFile:IfIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
@@ -1,23 +1,18 @@
PsiJavaFile:IfIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,16 +1,11 @@
PsiJavaFile:IfIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiErrorElement:')' expected
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:cond('cond')
PsiErrorElement:')' expected
<empty list>
@@ -1,17 +1,12 @@
PsiJavaFile:IfIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
<empty list>
@@ -1,24 +1,19 @@
PsiJavaFile:IfIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,30 +1,25 @@
PsiJavaFile:IfIncomplete6.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:else('else')
PsiErrorElement:Statement expected
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiKeyword:else('else')
PsiErrorElement:Statement expected
<empty list>
@@ -1,26 +1,21 @@
PsiJavaFile:IfNormalNoElse.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:f1()
PsiReferenceExpression:f1
PsiReferenceParameterList
<empty list>
PsiIdentifier:f1('f1')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:f1()
PsiReferenceExpression:f1
PsiReferenceParameterList
<empty list>
PsiIdentifier:f1('f1')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,49 +1,44 @@
PsiJavaFile:IfNormalWithElse.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiIfStatement
PsiKeyword:if('if')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:RPARENTH(')')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:f1()
PsiReferenceExpression:f1
PsiReferenceParameterList
<empty list>
PsiIdentifier:f1('f1')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiKeyword:else('else')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:f2()
PsiReferenceExpression:f2
PsiReferenceParameterList
<empty list>
PsiIdentifier:f2('f2')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiJavaToken:RPARENTH(')')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:f1()
PsiReferenceExpression:f1
PsiReferenceParameterList
<empty list>
PsiIdentifier:f1('f1')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:else('else')
PsiBlockStatement
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:f2()
PsiReferenceExpression:f2
PsiReferenceParameterList
<empty list>
PsiIdentifier:f2('f2')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
@@ -1,19 +1,14 @@
PsiJavaFile:LabelSimple.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiLabeledStatement
PsiIdentifier:Loop('Loop')
PsiJavaToken:COLON(':')
PsiWhiteSpace('\n ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiLabeledStatement
PsiIdentifier:Loop('Loop')
PsiJavaToken:COLON(':')
PsiWhiteSpace('\n ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiEmptyStatement
PsiJavaToken:SEMICOLON(';')
@@ -1,24 +1,19 @@
PsiJavaFile:LocalVar.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiDeclarationStatement
PsiLocalVariable:list
PsiModifierList:
<empty list>
PsiTypeElement:List<Integer>
PsiJavaCodeReferenceElement:List<Integer>
PsiIdentifier:List('List')
PsiReferenceParameterList
PsiJavaToken:LT('<')
PsiTypeElement:Integer
PsiJavaCodeReferenceElement:Integer
PsiIdentifier:Integer('Integer')
PsiReferenceParameterList
<empty list>
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiIdentifier:list('list')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiDeclarationStatement
PsiLocalVariable:list
PsiModifierList:
<empty list>
PsiTypeElement:List<Integer>
PsiJavaCodeReferenceElement:List<Integer>
PsiIdentifier:List('List')
PsiReferenceParameterList
PsiJavaToken:LT('<')
PsiTypeElement:Integer
PsiJavaCodeReferenceElement:Integer
PsiIdentifier:Integer('Integer')
PsiReferenceParameterList
<empty list>
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiIdentifier:list('list')
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:ReturnIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiReturnStatement
PsiKeyword:return('return')
PsiErrorElement:';' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiReturnStatement
PsiKeyword:return('return')
PsiErrorElement:';' expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:ReturnIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiReturnStatement
PsiKeyword:return('return')
PsiWhiteSpace(' ')
PsiReturnStatement
PsiKeyword:return('return')
PsiWhiteSpace(' ')
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiIdentifier:a('a')
PsiErrorElement:';' expected
PsiReferenceExpression:a
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:a('a')
PsiErrorElement:';' expected
<empty list>
@@ -1,9 +1,4 @@
PsiJavaFile:ReturnNoResult.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiReturnStatement
PsiKeyword:return('return')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiReturnStatement
PsiKeyword:return('return')
PsiJavaToken:SEMICOLON(';')
@@ -1,12 +1,7 @@
PsiJavaFile:ReturnWithResult.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiReturnStatement
PsiKeyword:return('return')
PsiWhiteSpace(' ')
PsiReturnStatement
PsiKeyword:return('return')
PsiWhiteSpace(' ')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiLiteralExpression:10
PsiJavaToken:INTEGER_LITERAL('10')
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:SwitchIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiErrorElement:'(' expected
<empty list>
@@ -1,11 +1,6 @@
PsiJavaFile:SwitchIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:SwitchIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiErrorElement:')' expected
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:o('o')
PsiErrorElement:')' expected
<empty list>
@@ -1,16 +1,11 @@
PsiJavaFile:SwitchIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:SwitchIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,22 +1,17 @@
PsiJavaFile:SwitchIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,8 +1,3 @@
PsiJavaFile:SwitchLabelsIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiErrorElement:Unexpected token
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiErrorElement:Unexpected token
PsiKeyword:case('case')
@@ -1,13 +1,8 @@
PsiJavaFile:SwitchLabelsIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiSwitchLabelStatement
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiLiteralExpression:2
PsiJavaToken:INTEGER_LITERAL('2')
PsiErrorElement:':' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiLiteralExpression:2
PsiJavaToken:INTEGER_LITERAL('2')
PsiErrorElement:':' expected
<empty list>
@@ -1,10 +1,5 @@
PsiJavaFile:SwitchLabelsIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiErrorElement:':' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiErrorElement:':' expected
<empty list>
@@ -1,18 +1,13 @@
PsiJavaFile:SwitchLabelsIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiErrorElement:':' expected
<empty list>
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiLiteralExpression:3
PsiJavaToken:INTEGER_LITERAL('3')
PsiErrorElement:';' expected
<empty list>
PsiErrorElement:Unexpected token
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiErrorElement:':' expected
<empty list>
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiLiteralExpression:3
PsiJavaToken:INTEGER_LITERAL('3')
PsiErrorElement:';' expected
<empty list>
PsiErrorElement:Unexpected token
PsiJavaToken:COLON(':')
@@ -1,24 +1,19 @@
PsiJavaFile:SwitchLabelsNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiSwitchLabelStatement
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:case('case')
PsiWhiteSpace(' ')
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiSwitchLabelStatement
PsiKeyword:default('default')
PsiJavaToken:COLON(':')
PsiWhiteSpace(' ')
PsiBreakStatement
PsiKeyword:break('break')
PsiJavaToken:SEMICOLON(';')
@@ -1,17 +1,12 @@
PsiJavaFile:SwitchNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSwitchStatement
PsiKeyword:switch('switch')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,10 +1,5 @@
PsiJavaFile:SyncIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiErrorElement:'(' expected
<empty list>
@@ -1,11 +1,6 @@
PsiJavaFile:SyncIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:SyncIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiErrorElement:')' expected
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:o('o')
PsiErrorElement:')' expected
<empty list>
@@ -1,16 +1,11 @@
PsiJavaFile:SyncIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:SyncIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,22 +1,17 @@
PsiJavaFile:SyncIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,17 +1,12 @@
PsiJavaFile:SyncNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiSynchronizedStatement
PsiKeyword:synchronized('synchronized')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:o
PsiReferenceParameterList
<empty list>
PsiIdentifier:o('o')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,10 +1,5 @@
PsiJavaFile:ThrowIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiErrorElement:Expression expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:ThrowIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiWhiteSpace(' ')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiWhiteSpace(' ')
PsiReferenceExpression:e
PsiReferenceParameterList
<empty list>
PsiIdentifier:e('e')
PsiErrorElement:';' expected
PsiReferenceExpression:e
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:e('e')
PsiErrorElement:';' expected
<empty list>
@@ -1,14 +1,9 @@
PsiJavaFile:ThrowNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiWhiteSpace(' ')
PsiThrowStatement
PsiKeyword:throw('throw')
PsiWhiteSpace(' ')
PsiReferenceExpression:e
PsiReferenceParameterList
<empty list>
PsiIdentifier:e('e')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiReferenceExpression:e
PsiReferenceParameterList
<empty list>
PsiIdentifier:e('e')
PsiJavaToken:SEMICOLON(';')
@@ -1,10 +1,5 @@
PsiJavaFile:TryIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiErrorElement:'{' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiErrorElement:'{' expected
<empty list>
@@ -1,13 +1,8 @@
PsiJavaFile:TryIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiErrorElement:'catch' or 'finally' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiErrorElement:'catch' or 'finally' expected
<empty list>
@@ -1,15 +1,10 @@
PsiJavaFile:TryIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiErrorElement:'(' expected
<empty list>
@@ -1,18 +1,13 @@
PsiJavaFile:TryIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Parameter expected
<empty list>
PsiErrorElement:')' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Parameter expected
<empty list>
PsiErrorElement:')' expected
<empty list>
@@ -1,25 +1,20 @@
PsiJavaFile:TryIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiErrorElement:Identifier expected
<empty list>
PsiErrorElement:')' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiErrorElement:Identifier expected
<empty list>
PsiErrorElement:')' expected
<empty list>
@@ -1,26 +1,21 @@
PsiJavaFile:TryIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiErrorElement:')' expected
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiErrorElement:')' expected
<empty list>
@@ -1,27 +1,22 @@
PsiJavaFile:TryIncomplete6.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:'{' expected
<empty list>
@@ -1,14 +1,9 @@
PsiJavaFile:TryIncomplete7.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiErrorElement:'{' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiErrorElement:'{' expected
<empty list>
@@ -1,28 +1,23 @@
PsiJavaFile:TryNormal0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:RBRACE('}')
@@ -1,32 +1,27 @@
PsiJavaFile:TryNormal1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiCatchSection
PsiKeyword:catch('catch')
PsiJavaToken:LPARENTH('(')
PsiParameter:e
PsiModifierList:
<empty list>
PsiTypeElement:E
PsiJavaCodeReferenceElement:E
PsiIdentifier:E('E')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:e('e')
PsiJavaToken:RPARENTH(')')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,15 +1,10 @@
PsiJavaFile:TryNormal2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiTryStatement
PsiKeyword:try('try')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
PsiKeyword:finally('finally')
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiJavaToken:RBRACE('}')
@@ -1,10 +1,5 @@
PsiJavaFile:WhileIncomplete0.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiErrorElement:'(' expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiWhileStatement
PsiKeyword:while('while')
PsiErrorElement:'(' expected
<empty list>
@@ -1,12 +1,7 @@
PsiJavaFile:WhileIncomplete1.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhileStatement
PsiKeyword:while('while')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
@@ -1,22 +1,17 @@
PsiJavaFile:WhileIncomplete2.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiWhiteSpace('\n ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,15 +1,10 @@
PsiJavaFile:WhileIncomplete3.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiErrorElement:')' expected
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:cond('cond')
PsiErrorElement:')' expected
<empty list>
@@ -1,16 +1,11 @@
PsiJavaFile:WhileIncomplete4.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:cond
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiIdentifier:cond('cond')
PsiJavaToken:RPARENTH(')')
PsiErrorElement:Statement expected
<empty list>
@@ -1,23 +1,18 @@
PsiJavaFile:WhileIncomplete5.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiJavaToken:LPARENTH('(')
PsiErrorElement:Expression expected
<empty list>
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
@@ -1,24 +1,19 @@
PsiJavaFile:WhileNormal.java
PsiCodeBlock
PsiJavaToken:LBRACE('{')
PsiWhileStatement
PsiKeyword:while('while')
PsiWhiteSpace(' ')
PsiWhileStatement
PsiKeyword:while('while')
PsiWhiteSpace(' ')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:true
PsiJavaToken:TRUE_KEYWORD('true')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:RBRACE('}')
PsiExpressionStatement
PsiMethodCallExpression:foo()
PsiReferenceExpression:foo
PsiReferenceParameterList
<empty list>
PsiIdentifier:foo('foo')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:SEMICOLON(';')