Files
openide/java/java-tests/testData/psi/parser-partial/expressions/StringTemplate4.txt
Bas Leijdekkers 4923f8195b Java: introduce separate PsiFragment instead of reusing PsiLiteral (IJ-CR-110406)
GitOrigin-RevId: d1afe86a28022d13776f98fa2a4f89a051497f80
2023-07-19 16:08:20 +00:00

22 lines
706 B
Plaintext

PsiJavaFile:StringTemplate4.java
PsiTemplateExpression
PsiReferenceExpression:STR
PsiReferenceParameterList
<empty list>
PsiIdentifier:STR('STR')
PsiJavaToken:DOT('.')
PsiTemplate
PsiFragment:STRING_TEMPLATE_BEGIN('"\{')
PsiWhiteSpace(' ')
PsiParenthesizedExpression:(1)
PsiJavaToken:LPARENTH('(')
PsiLiteralExpression:1
PsiJavaToken:INTEGER_LITERAL('1')
PsiJavaToken:RPARENTH(')')
PsiWhiteSpace(' ')
PsiFragment:STRING_TEMPLATE_MID('} \{')
PsiWhiteSpace(' ')
PsiLiteralExpression:"!"
PsiJavaToken:STRING_LITERAL('"!"')
PsiWhiteSpace(' ')
PsiFragment:STRING_TEMPLATE_END('}"')