forked from androidx/androidx
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge nav-fragment-ktx into nav-fragment
RelNote: "Navigation extention functions are now part of the main navigaiton library" Bug: 184292145 Test: ./gradlew checkApi Change-Id: Ib8e326fef9ba0fbd8763fe9b483054eb3bbe83fd
- Loading branch information
Jeremy Woods
committed
Apr 5, 2021
1 parent
96b48e3
commit 2884dae
Showing
31 changed files
with
183 additions
and
223 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
// Baseline format: 1.0 | ||
RemovedPackage: androidx.navigation: | ||
Removed package androidx.navigation | ||
RemovedPackage: androidx.navigation.fragment: | ||
Removed package androidx.navigation.fragment |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1 @@ | ||
// Signature format: 4.0 | ||
package androidx.navigation { | ||
|
||
public final class NavGraphViewModelLazyKt { | ||
method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<? extends VM>! navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer); | ||
} | ||
|
||
} | ||
|
||
package androidx.navigation.fragment { | ||
|
||
@androidx.navigation.NavDestinationDsl public final class DialogFragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.DialogFragmentNavigator.Destination> { | ||
ctor public DialogFragmentNavigatorDestinationBuilder(androidx.navigation.fragment.DialogFragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.DialogFragment> fragmentClass); | ||
method public androidx.navigation.fragment.DialogFragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class DialogFragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentKt { | ||
method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment); | ||
} | ||
|
||
public final class FragmentNavArgsLazyKt { | ||
method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args>! navArgs(androidx.fragment.app.Fragment); | ||
} | ||
|
||
@androidx.navigation.NavDestinationDsl public final class FragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.FragmentNavigator.Destination> { | ||
ctor public FragmentNavigatorDestinationBuilder(androidx.navigation.fragment.FragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.Fragment> fragmentClass); | ||
method public androidx.navigation.fragment.FragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class FragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentNavigatorExtrasKt { | ||
method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements); | ||
} | ||
|
||
} | ||
|
44 changes: 0 additions & 44 deletions
44
navigation/navigation-fragment-ktx/api/public_plus_experimental_current.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1 @@ | ||
// Signature format: 4.0 | ||
package androidx.navigation { | ||
|
||
public final class NavGraphViewModelLazyKt { | ||
method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<? extends VM>! navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer); | ||
} | ||
|
||
} | ||
|
||
package androidx.navigation.fragment { | ||
|
||
@androidx.navigation.NavDestinationDsl public final class DialogFragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.DialogFragmentNavigator.Destination> { | ||
ctor public DialogFragmentNavigatorDestinationBuilder(androidx.navigation.fragment.DialogFragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.DialogFragment> fragmentClass); | ||
method public androidx.navigation.fragment.DialogFragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class DialogFragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentKt { | ||
method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment); | ||
} | ||
|
||
public final class FragmentNavArgsLazyKt { | ||
method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args>! navArgs(androidx.fragment.app.Fragment); | ||
} | ||
|
||
@androidx.navigation.NavDestinationDsl public final class FragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.FragmentNavigator.Destination> { | ||
ctor public FragmentNavigatorDestinationBuilder(androidx.navigation.fragment.FragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.Fragment> fragmentClass); | ||
method public androidx.navigation.fragment.FragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class FragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentNavigatorExtrasKt { | ||
method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements); | ||
} | ||
|
||
} | ||
|
5 changes: 5 additions & 0 deletions
5
navigation/navigation-fragment-ktx/api/restricted_current.ignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
// Baseline format: 1.0 | ||
RemovedPackage: androidx.navigation: | ||
Removed package androidx.navigation | ||
RemovedPackage: androidx.navigation.fragment: | ||
Removed package androidx.navigation.fragment |
44 changes: 0 additions & 44 deletions
44
navigation/navigation-fragment-ktx/api/restricted_current.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,45 +1 @@ | ||
// Signature format: 4.0 | ||
package androidx.navigation { | ||
|
||
public final class NavGraphViewModelLazyKt { | ||
method @MainThread public static inline <reified VM extends androidx.lifecycle.ViewModel> kotlin.Lazy<? extends VM>! navGraphViewModels(androidx.fragment.app.Fragment, @IdRes int navGraphId, optional kotlin.jvm.functions.Function0<? extends androidx.lifecycle.ViewModelProvider.Factory>? factoryProducer); | ||
} | ||
|
||
} | ||
|
||
package androidx.navigation.fragment { | ||
|
||
@androidx.navigation.NavDestinationDsl public final class DialogFragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.DialogFragmentNavigator.Destination> { | ||
ctor public DialogFragmentNavigatorDestinationBuilder(androidx.navigation.fragment.DialogFragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.DialogFragment> fragmentClass); | ||
method public androidx.navigation.fragment.DialogFragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class DialogFragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.DialogFragment> void dialog(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.DialogFragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentKt { | ||
method public static androidx.navigation.NavController findNavController(androidx.fragment.app.Fragment); | ||
} | ||
|
||
public final class FragmentNavArgsLazyKt { | ||
method @MainThread public static inline <reified Args extends androidx.navigation.NavArgs> androidx.navigation.NavArgsLazy<Args>! navArgs(androidx.fragment.app.Fragment); | ||
} | ||
|
||
@androidx.navigation.NavDestinationDsl public final class FragmentNavigatorDestinationBuilder extends androidx.navigation.NavDestinationBuilder<androidx.navigation.fragment.FragmentNavigator.Destination> { | ||
ctor public FragmentNavigatorDestinationBuilder(androidx.navigation.fragment.FragmentNavigator navigator, @IdRes int id, kotlin.reflect.KClass<? extends androidx.fragment.app.Fragment> fragmentClass); | ||
method public androidx.navigation.fragment.FragmentNavigator.Destination build(); | ||
} | ||
|
||
public final class FragmentNavigatorDestinationBuilderKt { | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id); | ||
method public static inline <reified F extends androidx.fragment.app.Fragment> void fragment(androidx.navigation.NavGraphBuilder, @IdRes int id, kotlin.jvm.functions.Function1<? super androidx.navigation.fragment.FragmentNavigatorDestinationBuilder,? extends kotlin.Unit> builder); | ||
} | ||
|
||
public final class FragmentNavigatorExtrasKt { | ||
method public static androidx.navigation.fragment.FragmentNavigator.Extras FragmentNavigatorExtras(kotlin.Pair<? extends android.view.View,java.lang.String>... sharedElements); | ||
} | ||
|
||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
47 changes: 0 additions & 47 deletions
47
...ment-ktx/src/androidTest/java/androidx/navigation/fragment/FragmentNavigatorExtrasTest.kt
This file was deleted.
Oops, something went wrong.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.