1bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye/*
2bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * Copyright (C) 2015 The Android Open Source Project
3bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye *
4bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * Licensed under the Apache License, Version 2.0 (the "License");
5bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * you may not use this file except in compliance with the License.
6bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * You may obtain a copy of the License at
7bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye *
8bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye *      http://www.apache.org/licenses/LICENSE-2.0
9bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye *
10bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * Unless required by applicable law or agreed to in writing, software
11bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * distributed under the License is distributed on an "AS IS" BASIS,
12bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * See the License for the specific language governing permissions and
14bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * limitations under the License.
15bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye */
16bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyepackage android.annotation;
17bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye
18bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport java.lang.annotation.Documented;
19bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport java.lang.annotation.Retention;
20bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport java.lang.annotation.Target;
21bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye
22bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport static java.lang.annotation.ElementType.FIELD;
23bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport static java.lang.annotation.ElementType.METHOD;
24bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport static java.lang.annotation.ElementType.PARAMETER;
25bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyeimport static java.lang.annotation.RetentionPolicy.SOURCE;
26bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye
27bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye/**
28bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * Denotes that an integer parameter, field or method return value is expected
29bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * to be a transition resource reference.
30bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye *
31bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye * {@hide}
32bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye */
33bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye@Documented
34bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye@Retention(SOURCE)
35bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye@Target({METHOD, PARAMETER, FIELD})
36bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbyepublic @interface TransitionRes {
37bc2dd79af9acc538b131506a1ea54fcc7000b164Tor Norbye}
38