IDEA-142416 (fixed parsing of annotated fully-qualified types in assignment statements)

This commit is contained in:
Roman Shevchenko
2015-07-09 16:29:04 +03:00
parent a73256bf9a
commit 83674908b6
4 changed files with 39 additions and 5 deletions
@@ -0,0 +1,33 @@
PsiJavaFile:LocalVar1.java
PsiDeclarationStatement
PsiLocalVariable:x
PsiModifierList:
<empty list>
PsiTypeElement:p.@A T<P>
PsiJavaCodeReferenceElement:p.@A T<P>
PsiJavaCodeReferenceElement:p
PsiIdentifier:p('p')
PsiReferenceParameterList
<empty list>
PsiJavaToken:DOT('.')
PsiAnnotation
PsiJavaToken:AT('@')
PsiJavaCodeReferenceElement:A
PsiIdentifier:A('A')
PsiReferenceParameterList
<empty list>
PsiAnnotationParameterList
<empty list>
PsiWhiteSpace(' ')
PsiIdentifier:T('T')
PsiReferenceParameterList
PsiJavaToken:LT('<')
PsiTypeElement:P
PsiJavaCodeReferenceElement:P
PsiIdentifier:P('P')
PsiReferenceParameterList
<empty list>
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiIdentifier:x('x')
PsiJavaToken:SEMICOLON(';')