1273399bf829133a8385332ad43add3c34c889102Chiao Cheng/*
2273399bf829133a8385332ad43add3c34c889102Chiao Cheng * Copyright (C) 2011 The Android Open Source Project
3273399bf829133a8385332ad43add3c34c889102Chiao Cheng *
4273399bf829133a8385332ad43add3c34c889102Chiao Cheng * Licensed under the Apache License, Version 2.0 (the "License");
5273399bf829133a8385332ad43add3c34c889102Chiao Cheng * you may not use this file except in compliance with the License.
6273399bf829133a8385332ad43add3c34c889102Chiao Cheng * You may obtain a copy of the License at
7273399bf829133a8385332ad43add3c34c889102Chiao Cheng *
8273399bf829133a8385332ad43add3c34c889102Chiao Cheng *      http://www.apache.org/licenses/LICENSE-2.0
9273399bf829133a8385332ad43add3c34c889102Chiao Cheng *
10273399bf829133a8385332ad43add3c34c889102Chiao Cheng * Unless required by applicable law or agreed to in writing, software
11273399bf829133a8385332ad43add3c34c889102Chiao Cheng * distributed under the License is distributed on an "AS IS" BASIS,
12273399bf829133a8385332ad43add3c34c889102Chiao Cheng * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13273399bf829133a8385332ad43add3c34c889102Chiao Cheng * See the License for the specific language governing permissions and
14273399bf829133a8385332ad43add3c34c889102Chiao Cheng * limitations under the License.
15273399bf829133a8385332ad43add3c34c889102Chiao Cheng */
16273399bf829133a8385332ad43add3c34c889102Chiao Cheng
1788bede3df22a27296afcec83c2f2f430d1bc1372Yorke Leepackage com.android.contacts.common.testing;
18273399bf829133a8385332ad43add3c34c889102Chiao Cheng
19273399bf829133a8385332ad43add3c34c889102Chiao Chengimport java.lang.annotation.ElementType;
20273399bf829133a8385332ad43add3c34c889102Chiao Chengimport java.lang.annotation.Retention;
21273399bf829133a8385332ad43add3c34c889102Chiao Chengimport java.lang.annotation.RetentionPolicy;
22273399bf829133a8385332ad43add3c34c889102Chiao Chengimport java.lang.annotation.Target;
23273399bf829133a8385332ad43add3c34c889102Chiao Cheng
24273399bf829133a8385332ad43add3c34c889102Chiao Cheng/**
25273399bf829133a8385332ad43add3c34c889102Chiao Cheng * Denotes that the class, constructor, method or field is used by tests and therefore cannot be
26273399bf829133a8385332ad43add3c34c889102Chiao Cheng * removed by tools like ProGuard.
27273399bf829133a8385332ad43add3c34c889102Chiao Cheng */
28273399bf829133a8385332ad43add3c34c889102Chiao Cheng@Retention(RetentionPolicy.CLASS)
29273399bf829133a8385332ad43add3c34c889102Chiao Cheng@Target({ElementType.TYPE, ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.FIELD})
30273399bf829133a8385332ad43add3c34c889102Chiao Chengpublic @interface NeededForTesting {}
31