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