mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-09 20:42:52 +07:00
559 lines
22 KiB
Plaintext
559 lines
22 KiB
Plaintext
PsiJavaFile:AnonymousErrors1.java
|
|
PsiImportList
|
|
<empty list>
|
|
PsiClass:a
|
|
PsiModifierList:public
|
|
PsiKeyword:public('public')
|
|
PsiWhiteSpace(' ')
|
|
PsiKeyword:class('class')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:a('a')
|
|
PsiTypeParameterList
|
|
<empty list>
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiWhiteSpace('\n ')
|
|
PsiMethod:f1
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeParameterList
|
|
<empty list>
|
|
PsiTypeElement:void
|
|
PsiKeyword:void('void')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:f1('f1')
|
|
PsiParameterList:()
|
|
PsiJavaToken:LPARENTH('(')
|
|
PsiJavaToken:RPARENTH(')')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiWhiteSpace(' \n ')
|
|
PsiCodeBlock
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiWhiteSpace('\n ')
|
|
PsiExpressionStatement
|
|
PsiNewExpression:new a() {
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
int i;
|
|
|
|
// compile time constant is OK
|
|
static final int f1 = 3 < 4 ? (a.ix==5 ? 1 : 3) / 4 + 18 : 0;
|
|
|
|
// its not a compile time constant
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
final Object o = null;
|
|
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
final int f2 = x instanceof Integer ? 1 : 0;
|
|
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
class a_ic_c2 {}
|
|
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
int a_ic_m2(String s) { return 0; }
|
|
// static initializer
|
|
<error descr="Inner classes cannot have static declarations">static</error>
|
|
{}
|
|
}
|
|
PsiKeyword:new('new')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiAnonymousClass
|
|
PsiJavaCodeReferenceElement:a
|
|
PsiIdentifier:a('a')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiExpressionList
|
|
PsiJavaToken:LPARENTH('(')
|
|
PsiJavaToken:RPARENTH(')')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiWhiteSpace('\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiField:i
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:int
|
|
PsiKeyword:int('int')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:i('i')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace('\n\n ')
|
|
PsiField:f1
|
|
PsiComment(END_OF_LINE_COMMENT)('// compile time constant is OK')
|
|
PsiWhiteSpace('\n ')
|
|
PsiModifierList:static final
|
|
PsiKeyword:static('static')
|
|
PsiWhiteSpace(' ')
|
|
PsiKeyword:final('final')
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:int
|
|
PsiKeyword:int('int')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:f1('f1')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:EQ('=')
|
|
PsiWhiteSpace(' ')
|
|
PsiConditionalExpression:3 < 4 ? (a.ix==5 ? 1 : 3) / 4 + 18 : 0
|
|
PsiBinaryExpression:3 < 4
|
|
PsiLiteralExpression:3
|
|
PsiJavaToken:INTEGER_LITERAL('3')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:LT('<')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:4
|
|
PsiJavaToken:INTEGER_LITERAL('4')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:QUEST('?')
|
|
PsiWhiteSpace(' ')
|
|
PsiBinaryExpression:(a.ix==5 ? 1 : 3) / 4 + 18
|
|
PsiBinaryExpression:(a.ix==5 ? 1 : 3) / 4
|
|
PsiParenthesizedExpression:(a.ix==5 ? 1 : 3)
|
|
PsiJavaToken:LPARENTH('(')
|
|
PsiConditionalExpression:a.ix==5 ? 1 : 3
|
|
PsiBinaryExpression:a.ix==5
|
|
PsiReferenceExpression:a.ix
|
|
PsiReferenceExpression:a
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiIdentifier:a('a')
|
|
PsiJavaToken:DOT('.')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiIdentifier:ix('ix')
|
|
PsiJavaToken:EQEQ('==')
|
|
PsiLiteralExpression:5
|
|
PsiJavaToken:INTEGER_LITERAL('5')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:QUEST('?')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:1
|
|
PsiJavaToken:INTEGER_LITERAL('1')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:COLON(':')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:3
|
|
PsiJavaToken:INTEGER_LITERAL('3')
|
|
PsiJavaToken:RPARENTH(')')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:DIV('/')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:4
|
|
PsiJavaToken:INTEGER_LITERAL('4')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:PLUS('+')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:18
|
|
PsiJavaToken:INTEGER_LITERAL('18')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:COLON(':')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:0
|
|
PsiJavaToken:INTEGER_LITERAL('0')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace('\n\n ')
|
|
PsiComment(END_OF_LINE_COMMENT)('// its not a compile time constant')
|
|
PsiWhiteSpace('\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiField:o
|
|
PsiModifierList:final
|
|
PsiKeyword:final('final')
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:Object
|
|
PsiJavaCodeReferenceElement:Object
|
|
PsiIdentifier:Object('Object')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:o('o')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:EQ('=')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:null
|
|
PsiJavaToken:NULL_KEYWORD('null')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace('\n\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiField:f2
|
|
PsiModifierList:final
|
|
PsiKeyword:final('final')
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:int
|
|
PsiKeyword:int('int')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:f2('f2')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:EQ('=')
|
|
PsiWhiteSpace(' ')
|
|
PsiConditionalExpression:x instanceof Integer ? 1 : 0
|
|
PsiInstanceofExpression:x instanceof Integer
|
|
PsiReferenceExpression:x
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiIdentifier:x('x')
|
|
PsiWhiteSpace(' ')
|
|
PsiKeyword:instanceof('instanceof')
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:Integer
|
|
PsiJavaCodeReferenceElement:Integer
|
|
PsiIdentifier:Integer('Integer')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:QUEST('?')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:1
|
|
PsiJavaToken:INTEGER_LITERAL('1')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:COLON(':')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:0
|
|
PsiJavaToken:INTEGER_LITERAL('0')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace('\n\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiClass:a_ic_c2
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiKeyword:class('class')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:a_ic_c2('a_ic_c2')
|
|
PsiTypeParameterList
|
|
<empty list>
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiJavaToken:RBRACE('}')
|
|
PsiWhiteSpace('\n\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiMethod:a_ic_m2
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeParameterList
|
|
<empty list>
|
|
PsiTypeElement:int
|
|
PsiKeyword:int('int')
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:a_ic_m2('a_ic_m2')
|
|
PsiParameterList:(String s)
|
|
PsiJavaToken:LPARENTH('(')
|
|
PsiParameter:s
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:String
|
|
PsiJavaCodeReferenceElement:String
|
|
PsiIdentifier:String('String')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiIdentifier:s('s')
|
|
PsiJavaToken:RPARENTH(')')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiCodeBlock
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiWhiteSpace(' ')
|
|
PsiReturnStatement
|
|
PsiKeyword:return('return')
|
|
PsiWhiteSpace(' ')
|
|
PsiLiteralExpression:0
|
|
PsiJavaToken:INTEGER_LITERAL('0')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace(' ')
|
|
PsiJavaToken:RBRACE('}')
|
|
PsiWhiteSpace('\n ')
|
|
PsiComment(END_OF_LINE_COMMENT)('// static initializer')
|
|
PsiWhiteSpace('\n ')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiTypeParameter:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceList
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiWhiteSpace(' ')
|
|
PsiTypeElement:descr
|
|
PsiJavaCodeReferenceElement:descr
|
|
PsiIdentifier:descr('descr')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:EQ('=')
|
|
PsiJavaToken:STRING_LITERAL('"Inner classes cannot have static declarations"')
|
|
PsiJavaToken:GT('>')
|
|
PsiModifierList:static
|
|
PsiKeyword:static('static')
|
|
PsiErrorElement:Identifier or type expected
|
|
PsiTypeParameterList
|
|
PsiJavaToken:LT('<')
|
|
PsiErrorElement:Type parameter expected
|
|
<empty list>
|
|
PsiErrorElement:'>' expected.
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:DIV('/')
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiTypeElement:error
|
|
PsiJavaCodeReferenceElement:error
|
|
PsiIdentifier:error('error')
|
|
PsiReferenceParameterList
|
|
<empty list>
|
|
PsiErrorElement:Identifier expected
|
|
<empty list>
|
|
PsiErrorElement:Unexpected token
|
|
PsiJavaToken:GT('>')
|
|
PsiWhiteSpace('\n ')
|
|
PsiClassInitializer
|
|
PsiModifierList:
|
|
<empty list>
|
|
PsiCodeBlock
|
|
PsiJavaToken:LBRACE('{')
|
|
PsiJavaToken:RBRACE('}')
|
|
PsiWhiteSpace('\n ')
|
|
PsiJavaToken:RBRACE('}')
|
|
PsiJavaToken:SEMICOLON(';')
|
|
PsiWhiteSpace('\n ')
|
|
PsiJavaToken:RBRACE('}')
|
|
PsiWhiteSpace('\n')
|
|
PsiJavaToken:RBRACE('}') |