FILE | |
AidlPackageImpl("android.aidl.tests.permission") | |
PsiElement(AidlTokenTypes.PACKAGE_KEYWORD)('package') | |
AidlQualifiedNameImpl("android.aidl.tests.permission") | |
AidlNameComponentImpl("android") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('android') | |
PsiElement(AidlTokenTypes.DOT)('.') | |
AidlNameComponentImpl("aidl") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('aidl') | |
PsiElement(AidlTokenTypes.DOT)('.') | |
AidlNameComponentImpl("tests") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('tests') | |
PsiElement(AidlTokenTypes.DOT)('.') | |
AidlNameComponentImpl("permission") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('permission') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') | |
AidlBodyImpl(BODY) | |
AidlInterfaceDeclarationImpl("IProtected" as in "android.aidl.tests.permission.IProtected") | |
PsiElement(AidlTokenTypes.INTERFACE_KEYWORD)('interface') | |
AidlDottedNameImpl("IProtected") | |
AidlNameComponentImpl("IProtected") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('IProtected') | |
PsiElement(AidlTokenTypes.LBRACE)('{') | |
AidlMethodDeclarationImpl("PermissionProtected") | |
AidlTypeElementImpl(TYPE_ELEMENT) | |
AidlAnnotationElementImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.AT)('@') | |
AidlQualifiedNameImpl("EnforcePermission") | |
AidlNameComponentImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('EnforcePermission') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.C_STR)('"READ_PHONE_STATE"') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.VOID_KEYWORD)('void') | |
AidlNameComponentImpl("PermissionProtected") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('PermissionProtected') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') | |
AidlMethodDeclarationImpl("MultiplePermissionsAll") | |
AidlTypeElementImpl(TYPE_ELEMENT) | |
AidlAnnotationElementImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.AT)('@') | |
AidlQualifiedNameImpl("EnforcePermission") | |
AidlNameComponentImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('EnforcePermission') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
AidlNameComponentImpl("allOf") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('allOf') | |
PsiElement(AidlTokenTypes.ASSIGN)('=') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.LBRACE)('{') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.C_STR)('"INTERNET"') | |
PsiElement(AidlTokenTypes.COMMA)(',') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.C_STR)('"VIBRATE"') | |
PsiElement(AidlTokenTypes.RBRACE)('}') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.VOID_KEYWORD)('void') | |
AidlNameComponentImpl("MultiplePermissionsAll") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('MultiplePermissionsAll') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') | |
AidlMethodDeclarationImpl("MultiplePermissionsAny") | |
AidlTypeElementImpl(TYPE_ELEMENT) | |
AidlAnnotationElementImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.AT)('@') | |
AidlQualifiedNameImpl("EnforcePermission") | |
AidlNameComponentImpl("EnforcePermission") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('EnforcePermission') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
AidlNameComponentImpl("anyOf") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('anyOf') | |
PsiElement(AidlTokenTypes.ASSIGN)('=') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.LBRACE)('{') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.C_STR)('"INTERNET"') | |
PsiElement(AidlTokenTypes.COMMA)(',') | |
AidlExpressionImpl(EXPRESSION) | |
PsiElement(AidlTokenTypes.C_STR)('"VIBRATE"') | |
PsiElement(AidlTokenTypes.RBRACE)('}') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.VOID_KEYWORD)('void') | |
AidlNameComponentImpl("MultiplePermissionsAny") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('MultiplePermissionsAny') | |
PsiElement(AidlTokenTypes.LPAREN)('(') | |
PsiElement(AidlTokenTypes.RPAREN)(')') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') | |
PsiElement(AidlTokenTypes.RBRACE)('}') |