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 java.lang.Override;
2362693d74bb01e67e62a6601c4a79ac67136a458fshepshapardimport javax.annotation.Generated;
247c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets
2562693d74bb01e67e62a6601c4a79ac67136a458fshepshapard@Generated("android.arch.lifecycle.LifecycleProcessor")
267c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinetspublic class DifferentPackagesDerived2_LifecycleAdapter implements GenericLifecycleObserver {
27b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  final DifferentPackagesDerived2 mReceiver;
287c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets
29b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  DifferentPackagesDerived2_LifecycleAdapter(DifferentPackagesDerived2 receiver) {
30b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets    this.mReceiver = receiver;
31b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  }
327c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets
33b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  @Override
34b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  public void onStateChanged(LifecycleOwner owner, Lifecycle.Event event) {
35b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets    if (event == Lifecycle.Event.ON_STOP) {
365ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets      mReceiver.onStop(owner);
375ef35b172e9d0e082ba0e544f0c591bf6e1507f0Sergey Vasilinets      mReceiver.onStop2(owner);
387c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets    }
39b86bef286718da421268bc52cf4fab7cccb3104cSergey Vasilinets  }
407c63d6b4d54e7ce5150231c152c30dcec9ebe2f2Sergey Vasilinets}
41