// Path: samples/shared-element-samples/simple-stack-example-sharedelement-fragment/src/main/java/com/example/fragmenttransitions/core/navigation/BaseFragment.java
// public class BaseFragment
//         extends KeyedFragment {
//     public BaseFragment() {
//     }
// 
//     public BaseFragment(@LayoutRes int layoutRes) {
//         super(layoutRes);
//     }
// 
//     @Override
//     public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
//         super.onViewCreated(view, savedInstanceState);
//         startPostponedEnterTransition();
//     }
// }
// 
// Path: samples/shared-element-samples/simple-stack-example-sharedelement-fragment/src/main/java/com/example/fragmenttransitions/core/navigation/BaseKey.java
// public abstract class BaseKey extends DefaultFragmentKey {
//     @NotNull
//     @Override
//     public String getFragmentTag() {
//         return toString();
//     }
// }


import com.example.fragmenttransitions.core.navigation.BaseFragment;
import com.example.fragmenttransitions.core.navigation.BaseKey;
import com.google.auto.value.AutoValue;
import org.jetbrains.annotations.NotNull;
package com.example.fragmenttransitions.features.kitten.grid;



/**
 * Created by Zhuinden on 2020. 12. 18..
 */
@AutoValue
public abstract class KittenGridKey
// Path: samples/shared-element-samples/simple-stack-example-sharedelement-fragment/src/main/java/com/example/fragmenttransitions/core/navigation/BaseFragment.java
// public class BaseFragment
//         extends KeyedFragment {
//     public BaseFragment() {
//     }
// 
//     public BaseFragment(@LayoutRes int layoutRes) {
//         super(layoutRes);
//     }
// 
//     @Override
//     public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
//         super.onViewCreated(view, savedInstanceState);
//         startPostponedEnterTransition();
//     }
// }
// 
// Path: samples/shared-element-samples/simple-stack-example-sharedelement-fragment/src/main/java/com/example/fragmenttransitions/core/navigation/BaseKey.java
// public abstract class BaseKey extends DefaultFragmentKey {
//     @NotNull
//     @Override
//     public String getFragmentTag() {
//         return toString();
//     }
// }


// Path: samples/shared-element-samples/simple-stack-example-sharedelement-fragment/src/main/java/com/example/fragmenttransitions/features/kitten/grid/KittenGridKey.java
import com.example.fragmenttransitions.core.navigation.BaseFragment;
import com.example.fragmenttransitions.core.navigation.BaseKey;
import com.google.auto.value.AutoValue;
import org.jetbrains.annotations.NotNull;

package com.example.fragmenttransitions.features.kitten.grid;



/**
 * Created by Zhuinden on 2020. 12. 18..
 */
@AutoValue
public abstract class KittenGridKey
        extends BaseKey {