blob: 3da58ff962a7e4e10c2ca7f280e66a750edd4763 [file] [log] [blame]
if (!roleMap.containsKey(actionName)
&& !permissionMap.containsKey(actionName)
&& !roleMap.containsKey('*')
&& !permissionMap.containsKey('*')) { }
-----
Groovy script
IF statement
PsiElement(if)('if')
PsiWhiteSpace(' ')
PsiElement(()('(')
Logical expression
Logical expression
Logical expression
Unary expression
PsiElement(!)('!')
Method call
Reference expression
Reference expression
PsiElement(identifier)('roleMap')
PsiElement(.)('.')
PsiElement(identifier)('containsKey')
Arguments
PsiElement(()('(')
Reference expression
PsiElement(identifier)('actionName')
PsiElement())(')')
PsiWhiteSpace('\n')
PsiElement(&&)('&&')
PsiWhiteSpace(' ')
Unary expression
PsiElement(!)('!')
Method call
Reference expression
Reference expression
PsiElement(identifier)('permissionMap')
PsiElement(.)('.')
PsiElement(identifier)('containsKey')
Arguments
PsiElement(()('(')
Reference expression
PsiElement(identifier)('actionName')
PsiElement())(')')
PsiWhiteSpace('\n')
PsiElement(&&)('&&')
PsiWhiteSpace(' ')
Unary expression
PsiElement(!)('!')
Method call
Reference expression
Reference expression
PsiElement(identifier)('roleMap')
PsiElement(.)('.')
PsiElement(identifier)('containsKey')
Arguments
PsiElement(()('(')
Literal
PsiElement(string)(''*'')
PsiElement())(')')
PsiWhiteSpace('\n')
PsiElement(&&)('&&')
PsiWhiteSpace(' ')
Unary expression
PsiElement(!)('!')
Method call
Reference expression
Reference expression
PsiElement(identifier)('permissionMap')
PsiElement(.)('.')
PsiElement(identifier)('containsKey')
Arguments
PsiElement(()('(')
Literal
PsiElement(string)(''*'')
PsiElement())(')')
PsiElement())(')')
PsiWhiteSpace(' ')
Block statement
Open block
PsiElement({)('{')
PsiWhiteSpace(' ')
PsiElement(})('}')