[java] remapping 'var' token for expressions

This commit is contained in:
Roman Shevchenko
2017-09-25 13:59:58 +02:00
parent e214a42abe
commit a0f3c74b39
5 changed files with 34 additions and 4 deletions
@@ -0,0 +1,8 @@
PsiJavaFile:ExprStatement0.java
PsiExpressionStatement
PsiReferenceExpression:var
PsiReferenceParameterList
<empty list>
PsiIdentifier:var('var')
PsiErrorElement:';' expected
<empty list>
@@ -1,10 +1,10 @@
PsiJavaFile:LocalVar3.java
PsiDeclarationStatement
PsiLocalVariable:x
PsiLocalVariable:var
PsiModifierList:
<empty list>
PsiTypeElement:var
PsiKeyword:var('var')
PsiWhiteSpace(' ')
PsiIdentifier:x('x')
PsiIdentifier:var('var')
PsiJavaToken:SEMICOLON(';')
@@ -0,0 +1,16 @@
PsiJavaFile:LocalVar6.java
PsiDeclarationStatement
PsiModifierList:@A
PsiAnnotation
PsiJavaToken:AT('@')
PsiJavaCodeReferenceElement:A
PsiIdentifier:A('A')
PsiReferenceParameterList
<empty list>
PsiAnnotationParameterList
<empty list>
PsiWhiteSpace(' ')
PsiTypeElement:var
PsiKeyword:var('var')
PsiErrorElement:Identifier expected
<empty list>