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