blob: ed9dec7e3d7280f683a6122f955b05a3ef028ccb [file] [log] [blame]
PsiJavaFile:AmbiguousLambdaExpression.java
PsiMethodCallExpression:f( (x) < y , z > (w) -> v )
PsiReferenceExpression:f
PsiReferenceParameterList
<empty list>
PsiIdentifier:f('f')
PsiExpressionList
PsiJavaToken:LPARENTH('(')
PsiWhiteSpace(' ')
PsiBinaryExpression:(x) < y
PsiParenthesizedExpression:(x)
PsiJavaToken:LPARENTH('(')
PsiReferenceExpression:x
PsiReferenceParameterList
<empty list>
PsiIdentifier:x('x')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:LT('<')
PsiWhiteSpace(' ')
PsiReferenceExpression:y
PsiReferenceParameterList
<empty list>
PsiIdentifier:y('y')
PsiWhiteSpace(' ')
PsiJavaToken:COMMA(',')
PsiWhiteSpace(' ')
PsiBinaryExpression:z > (w) -> v
PsiReferenceExpression:z
PsiReferenceParameterList
<empty list>
PsiIdentifier:z('z')
PsiWhiteSpace(' ')
PsiJavaToken:GT('>')
PsiWhiteSpace(' ')
PsiLambdaExpression:(w) -> v
PsiParameterList:(w)
PsiJavaToken:LPARENTH('(')
PsiParameter:w
PsiModifierList:
<empty list>
PsiIdentifier:w('w')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiJavaToken:ARROW('->')
PsiWhiteSpace(' ')
PsiReferenceExpression:v
PsiReferenceParameterList
<empty list>
PsiIdentifier:v('v')
PsiWhiteSpace(' ')
PsiJavaToken:RPARENTH(')')