1b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright/* 2b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * Copyright (C) 2015 The Android Open Source Project 3b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * 4b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * Licensed under the Apache License, Version 2.0 (the "License"); 5b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * you may not use this file except in compliance with the License. 6b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * You may obtain a copy of the License at 7b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * 8b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * http://www.apache.org/licenses/LICENSE-2.0 9b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * 10b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * Unless required by applicable law or agreed to in writing, software 11b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * distributed under the License is distributed on an "AS IS" BASIS, 12b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * See the License for the specific language governing permissions and 14b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * limitations under the License. 15b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright */ 16b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright 17b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightpackage android.annotation; 18b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright 19b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.ANNOTATION_TYPE; 20b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.CONSTRUCTOR; 21b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.FIELD; 22b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.METHOD; 23b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.PACKAGE; 24b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport static java.lang.annotation.ElementType.TYPE; 25b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright 26b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport java.lang.annotation.Retention; 27b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport java.lang.annotation.RetentionPolicy; 28b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightimport java.lang.annotation.Target; 29b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright 30b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright/** 31b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * Indicates an API is exposed for use by CTS. 32b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * <p> 33b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * These APIs are not guaranteed to remain consistent release-to-release, 34b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * and are not for use by apps linking against the Android SDK. 35b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * </p> 36b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * 37b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright * @hide 38b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright */ 39b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright@Target({TYPE, FIELD, METHOD, CONSTRUCTOR, ANNOTATION_TYPE, PACKAGE}) 40b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright@Retention(RetentionPolicy.SOURCE) 41b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wrightpublic @interface TestApi { 42b2b2c0e7d06f4d09c941054025fcbaef50b93845Michael Wright} 43