blob: 50645464108a5b88ea331f6b9345277cbe6fa7d8 [file] [log] [blame]
FILE
PsiComment(AidlTokenTypes.BLOCK_COMMENT)('/*\n * Copyright (C) 2021 The Android Open Source Project\n *\n * Licensed under the Apache License, Version 2.0 (the "License");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an "AS IS" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */')
AidlPackageImpl("android.aidl.tests.nested")
PsiElement(AidlTokenTypes.PACKAGE_KEYWORD)('package')
AidlQualifiedNameImpl("android.aidl.tests.nested")
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("nested")
PsiElement(AidlTokenTypes.IDENTIFIER)('nested')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
AidlImportImpl("android.aidl.tests.nested.ParcelableWithNested")
PsiElement(AidlTokenTypes.IMPORT_KEYWORD)('import')
AidlQualifiedNameImpl("android.aidl.tests.nested.ParcelableWithNested")
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("nested")
PsiElement(AidlTokenTypes.IDENTIFIER)('nested')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
AidlBodyImpl(BODY)
AidlInterfaceDeclarationImpl("INestedService" as in "android.aidl.tests.nested.INestedService")
PsiElement(AidlTokenTypes.INTERFACE_KEYWORD)('interface')
AidlDottedNameImpl("INestedService")
AidlNameComponentImpl("INestedService")
PsiElement(AidlTokenTypes.IDENTIFIER)('INestedService')
PsiElement(AidlTokenTypes.LBRACE)('{')
AidlAnnotationElementImpl("RustDerive")
PsiElement(AidlTokenTypes.AT)('@')
AidlQualifiedNameImpl("RustDerive")
AidlNameComponentImpl("RustDerive")
PsiElement(AidlTokenTypes.IDENTIFIER)('RustDerive')
PsiElement(AidlTokenTypes.LPAREN)('(')
AidlNameComponentImpl("PartialEq")
PsiElement(AidlTokenTypes.IDENTIFIER)('PartialEq')
PsiElement(AidlTokenTypes.ASSIGN)('=')
AidlExpressionImpl(EXPRESSION)
PsiElement(AidlTokenTypes.TRUE_KEYWORD)('true')
PsiElement(AidlTokenTypes.RPAREN)(')')
AidlParcelableDeclarationImpl("Result" as in "android.aidl.tests.nested.INestedService.Result")
PsiElement(AidlTokenTypes.PARCELABLE_KEYWORD)('parcelable')
AidlDottedNameImpl("Result")
AidlNameComponentImpl("Result")
PsiElement(AidlTokenTypes.IDENTIFIER)('Result')
PsiElement(AidlTokenTypes.LBRACE)('{')
AidlVariableDeclarationImpl("status")
AidlTypeElementImpl("ParcelableWithNested.Status")
AidlQualifiedNameImpl("ParcelableWithNested.Status")
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("Status")
PsiElement(AidlTokenTypes.IDENTIFIER)('Status')
AidlNameComponentImpl("status")
PsiElement(AidlTokenTypes.IDENTIFIER)('status')
PsiElement(AidlTokenTypes.ASSIGN)('=')
AidlExpressionImpl("ParcelableWithNested.Status.OK")
AidlQualifiedNameImpl("ParcelableWithNested.Status.OK")
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("Status")
PsiElement(AidlTokenTypes.IDENTIFIER)('Status')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("OK")
PsiElement(AidlTokenTypes.IDENTIFIER)('OK')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
PsiElement(AidlTokenTypes.RBRACE)('}')
AidlMethodDeclarationImpl("flipStatus")
AidlTypeElementImpl("Result")
AidlQualifiedNameImpl("Result")
AidlNameComponentImpl("Result")
PsiElement(AidlTokenTypes.IDENTIFIER)('Result')
AidlNameComponentImpl("flipStatus")
PsiElement(AidlTokenTypes.IDENTIFIER)('flipStatus')
PsiElement(AidlTokenTypes.LPAREN)('(')
AidlParameterImpl("p")
PsiElement(AidlTokenTypes.IN_KEYWORD)('in')
AidlTypeElementImpl("ParcelableWithNested")
AidlQualifiedNameImpl("ParcelableWithNested")
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
AidlNameComponentImpl("p")
PsiElement(AidlTokenTypes.IDENTIFIER)('p')
PsiElement(AidlTokenTypes.RPAREN)(')')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
AidlInterfaceDeclarationImpl("ICallback" as in "android.aidl.tests.nested.INestedService.ICallback")
PsiElement(AidlTokenTypes.INTERFACE_KEYWORD)('interface')
AidlDottedNameImpl("ICallback")
AidlNameComponentImpl("ICallback")
PsiElement(AidlTokenTypes.IDENTIFIER)('ICallback')
PsiElement(AidlTokenTypes.LBRACE)('{')
AidlMethodDeclarationImpl("done")
AidlTypeElementImpl(TYPE_ELEMENT)
PsiElement(AidlTokenTypes.VOID_KEYWORD)('void')
AidlNameComponentImpl("done")
PsiElement(AidlTokenTypes.IDENTIFIER)('done')
PsiElement(AidlTokenTypes.LPAREN)('(')
AidlParameterImpl("status")
AidlTypeElementImpl("ParcelableWithNested.Status")
AidlQualifiedNameImpl("ParcelableWithNested.Status")
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("Status")
PsiElement(AidlTokenTypes.IDENTIFIER)('Status')
AidlNameComponentImpl("status")
PsiElement(AidlTokenTypes.IDENTIFIER)('status')
PsiElement(AidlTokenTypes.RPAREN)(')')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
PsiElement(AidlTokenTypes.RBRACE)('}')
AidlMethodDeclarationImpl("flipStatusWithCallback")
AidlTypeElementImpl(TYPE_ELEMENT)
PsiElement(AidlTokenTypes.VOID_KEYWORD)('void')
AidlNameComponentImpl("flipStatusWithCallback")
PsiElement(AidlTokenTypes.IDENTIFIER)('flipStatusWithCallback')
PsiElement(AidlTokenTypes.LPAREN)('(')
AidlParameterImpl("status")
AidlTypeElementImpl("ParcelableWithNested.Status")
AidlQualifiedNameImpl("ParcelableWithNested.Status")
AidlNameComponentImpl("ParcelableWithNested")
PsiElement(AidlTokenTypes.IDENTIFIER)('ParcelableWithNested')
PsiElement(AidlTokenTypes.DOT)('.')
AidlNameComponentImpl("Status")
PsiElement(AidlTokenTypes.IDENTIFIER)('Status')
AidlNameComponentImpl("status")
PsiElement(AidlTokenTypes.IDENTIFIER)('status')
PsiElement(AidlTokenTypes.COMMA)(',')
AidlParameterImpl("cb")
AidlTypeElementImpl("ICallback")
AidlQualifiedNameImpl("ICallback")
AidlNameComponentImpl("ICallback")
PsiElement(AidlTokenTypes.IDENTIFIER)('ICallback')
AidlNameComponentImpl("cb")
PsiElement(AidlTokenTypes.IDENTIFIER)('cb')
PsiElement(AidlTokenTypes.RPAREN)(')')
PsiElement(AidlTokenTypes.SEMICOLON)(';')
PsiElement(AidlTokenTypes.RBRACE)('}')