15d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin/*
25d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * Copyright (C) 2015 Google, Inc.
35d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin *
45d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * Licensed under the Apache License, Version 2.0 (the "License");
55d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * you may not use this file except in compliance with the License.
65d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * You may obtain a copy of the License at
75d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin *
85d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * http://www.apache.org/licenses/LICENSE-2.0
95d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin *
105d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * Unless required by applicable law or agreed to in writing, software
115d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * distributed under the License is distributed on an "AS IS" BASIS,
125d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
135d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * See the License for the specific language governing permissions and
145d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * limitations under the License.
155d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin */
165d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffinpackage dagger.internal;
175d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin
185d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffinimport java.lang.annotation.Documented;
195d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffinimport java.lang.annotation.Retention;
205d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin
215d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffinimport static java.lang.annotation.RetentionPolicy.SOURCE;
225d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin
235d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin/**
245d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * Signifies that a public API (public class, method or field) is subject to
255d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * incompatible changes, or even removal, in a future release. An API bearing
265d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * this annotation is exempt from any compatibility guarantees made by its
275d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * containing library. Note that the presence of this annotation implies nothing
285d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * about the quality or performance of the API in question, only the fact that
295d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin * it is not "API-frozen."
305d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin */
315d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin@Documented
325d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffin@Retention(SOURCE)
335d3207ac2713386ed61c6ca8f0356e8f093a62e1Paul Duffinpublic @interface Beta {}
34