blob: e34e03bcee29cf227f7c8d56902d54b4b62be550 [file] [log] [blame]
Jeff Sharkey6503bd82017-04-19 23:24:18 -06001/*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17package android.annotation;
18
Jeff Sharkey910e0812017-04-21 16:29:27 -060019import static java.lang.annotation.ElementType.CONSTRUCTOR;
Jeff Sharkey6503bd82017-04-19 23:24:18 -060020import static java.lang.annotation.ElementType.FIELD;
Jeff Sharkey910e0812017-04-21 16:29:27 -060021import static java.lang.annotation.ElementType.LOCAL_VARIABLE;
Jeff Sharkey6503bd82017-04-19 23:24:18 -060022import static java.lang.annotation.ElementType.METHOD;
23import static java.lang.annotation.ElementType.PARAMETER;
Jeff Sharkey910e0812017-04-21 16:29:27 -060024import static java.lang.annotation.ElementType.TYPE;
Jeff Sharkey6503bd82017-04-19 23:24:18 -060025import static java.lang.annotation.RetentionPolicy.SOURCE;
26
Jeff Sharkey910e0812017-04-21 16:29:27 -060027import java.lang.annotation.Retention;
28import java.lang.annotation.Target;
29
Jeff Sharkey6503bd82017-04-19 23:24:18 -060030/**
31 * Denotes that any automatically generated documentation should be suppressed
32 * for the annotated method, parameter, or field.
33 *
34 * @hide
35 */
36@Retention(SOURCE)
Jeff Sharkey910e0812017-04-21 16:29:27 -060037@Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE})
Jeff Sharkey6503bd82017-04-19 23:24:18 -060038public @interface SuppressAutoDoc {
39}