12921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel/*
22921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * Copyright (C) 2014 The Android Open Source Project
32921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel *
42921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * Licensed under the Apache License, Version 2.0 (the "License");
52921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * you may not use this file except in compliance with the License.
62921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * You may obtain a copy of the License at
72921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel *
82921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel *      http://www.apache.org/licenses/LICENSE-2.0
92921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel *
102921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * Unless required by applicable law or agreed to in writing, software
112921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * distributed under the License is distributed on an "AS IS" BASIS,
122921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
132921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * See the License for the specific language governing permissions and
142921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel * limitations under the License.
152921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel */
162921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel
172921acf84ac6114a6e600b7ab0237d835ef9e43fYohann RousselmultidexInstanciable:
182921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel  @@com.android.jack.annotations.MultiDexInstaller
192921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel  class *
202921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    is {
212921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      public
222921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
232921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    extends {
242921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel        class android.app.Instrumentation
252921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.app.Activity
262921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.app.Service
272921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.content.ContentProvider
282921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.content.BroadcastReceiver
292921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.app.backup.BackupAgent
302921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      | class android.app.Application
312921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
322921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    do {
332921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      @@com.android.jack.annotations.MultiDexInstaller
342921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      method void <init>();
352921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
362921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel
372921acf84ac6114a6e600b7ab0237d835ef9e43fYohann RousselmultidexInstaller:
382921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel  class *
392921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    is {
402921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      public
412921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
422921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    extends {
432921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      class android.app.Application
442921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
452921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    do {
462921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      @@com.android.jack.annotations.MultiDexInstaller
472921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      method void attachBaseContext(class android.content.Context)
482921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel      ;
492921acf84ac6114a6e600b7ab0237d835ef9e43fYohann Roussel    }
50b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel
51b68f891c8809eab4f48f29367b03f596c518d22dYohann RousselinstrumentationTestCase:
52b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel  @@com.android.jack.annotations.ForceInMainDex
53b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel  class *
54b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel    extends {
55b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel      class android.test.InstrumentationTestCase
56b68f891c8809eab4f48f29367b03f596c518d22dYohann Roussel    }
57