FILE | |
PsiComment(AidlTokenTypes.BLOCK_COMMENT)('/*\n * Copyright (C) 2019 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.generic") | |
PsiElement(AidlTokenTypes.PACKAGE_KEYWORD)('package') | |
AidlQualifiedNameImpl("android.aidl.tests.generic") | |
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("generic") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('generic') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') | |
AidlBodyImpl(BODY) | |
AidlParcelableDeclarationImpl("Pair" as in "android.aidl.tests.generic.Pair") | |
PsiElement(AidlTokenTypes.PARCELABLE_KEYWORD)('parcelable') | |
AidlDottedNameImpl("Pair") | |
AidlNameComponentImpl("Pair") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('Pair') | |
PsiElement(AidlTokenTypes.LT)('<') | |
AidlNameComponentImpl("A") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('A') | |
PsiElement(AidlTokenTypes.COMMA)(',') | |
AidlNameComponentImpl("B") | |
PsiElement(AidlTokenTypes.IDENTIFIER)('B') | |
PsiElement(AidlTokenTypes.GT)('>') | |
PsiElement(AidlTokenTypes.SEMICOLON)(';') |