IDEA-98421 (parse super call type arguments)

This commit is contained in:
Roman Shevchenko
2013-01-02 21:19:14 +01:00
parent d8ef7d17d8
commit b4eebdd684
6 changed files with 60 additions and 8 deletions
@@ -0,0 +1,31 @@
PsiJavaFile:QualifiedSuperMethodCall2.java
PsiMethodCallExpression:(new O()).<T>super()
PsiReferenceExpression:(new O()).<T>super
PsiParenthesizedExpression:(new O())
PsiJavaToken:LPARENTH('(')
PsiNewExpression:new O()
PsiKeyword:new('new')
PsiReferenceParameterList
<empty list>
PsiWhiteSpace(' ')
PsiJavaCodeReferenceElement:O
PsiIdentifier:O('O')
PsiReferenceParameterList
<empty list>
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:RPARENTH(')')
PsiJavaToken:DOT('.')
PsiReferenceParameterList
PsiJavaToken:LT('<')
PsiTypeElement:T
PsiJavaCodeReferenceElement:T
PsiIdentifier:T('T')
PsiReferenceParameterList
<empty list>
PsiJavaToken:GT('>')
PsiKeyword:super('super')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiJavaToken:RPARENTH(')')