17c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets/* 27c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Copyright (C) 2017 The Android Open Source Project 37c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 47c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Licensed under the Apache License, Version 2.0 (the "License"); 57c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * you may not use this file except in compliance with the License. 67c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * You may obtain a copy of the License at 77c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 87c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * http://www.apache.org/licenses/LICENSE-2.0 97c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * 107c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * Unless required by applicable law or agreed to in writing, software 117c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * distributed under the License is distributed on an "AS IS" BASIS, 127c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * See the License for the specific language governing permissions and 147c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets * limitations under the License. 157c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets */ 167c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 177c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetspackage bar; 187c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 1964db0cc15b78b62a1d44a70fc8b4552e660d952cYigit Boyarimport android.arch.lifecycle.GenericLifecycleObserver; 20b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinetsimport android.arch.lifecycle.Lifecycle; 2164db0cc15b78b62a1d44a70fc8b4552e660d952cYigit Boyarimport android.arch.lifecycle.LifecycleOwner; 227c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetsimport foo.DifferentPackagesBase1_LifecycleAdapter; 237c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetsimport java.lang.Override; 2462693d74bb01e67e62a6601c4a79ac67136a458fshepshapardimport javax.annotation.Generated; 257c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 2662693d74bb01e67e62a6601c4a79ac67136a458fshepshapard@Generated("android.arch.lifecycle.LifecycleProcessor") 277c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetspublic class DifferentPackagesDerived1_LifecycleAdapter implements GenericLifecycleObserver { 28b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets final DifferentPackagesDerived1 mReceiver; 297c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 30b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets DifferentPackagesDerived1_LifecycleAdapter(DifferentPackagesDerived1 receiver) { 31b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets this.mReceiver = receiver; 32b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets } 337c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets 34b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets @Override 35b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets public void onStateChanged(LifecycleOwner owner, Lifecycle.Event event) { 36b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets if (event == Lifecycle.Event.ON_STOP) { 375ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets DifferentPackagesBase1_LifecycleAdapter.__synthetic_onStop(mReceiver,owner); 385ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets mReceiver.onStop2(owner); 397c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets } 40b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets } 4164db0cc15b78b62a1d44a70fc8b4552e660d952cYigit Boyar} 42