blob: 3bf51e937b10b4004ec5f2484af0befa11ea0226 [file] [log] [blame]
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)('}')