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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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') | |
PsiElement(EXTENDS_BOUND_LIST) | |
<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('}') |