-
- All Implemented Interfaces:
public class KotlinFragmentSlice<T extends KotlinGradleFragment>
-
-
Field Summary
Fields Modifier and Type Field Description private final KotlinPm20ProjectExtension
pm20ProjectExtension
private final Function1<KotlinGradleModule, T>
getOrCreateFragment
-
Constructor Summary
Constructors Constructor Description KotlinFragmentSlice(KotlinPm20ProjectExtension pm20ProjectExtension, Function1<KotlinGradleModule, T> getOrCreateFragment)
-
Method Summary
Modifier and Type Method Description final KotlinPm20ProjectExtension
getPm20ProjectExtension()
final Function1<KotlinGradleModule, T>
getGetOrCreateFragment()
final Unit
inMain(Function1<T, Unit> configure)
final Unit
inTest(Function1<T, Unit> configure)
final Unit
inMainAndTest(Function1<T, Unit> configure)
final Unit
inAllModules(Function1<T, Unit> configure)
final Unit
inModule(String moduleName, Function1<T, Unit> configure)
final Unit
inModule(NamedDomainObjectProvider<KotlinGradleModule> module, Function1<T, Unit> configure)
final Unit
inModule(KotlinGradleModule module, Function1<T, Unit> configure)
-
-
Constructor Detail
-
KotlinFragmentSlice
KotlinFragmentSlice(KotlinPm20ProjectExtension pm20ProjectExtension, Function1<KotlinGradleModule, T> getOrCreateFragment)
-
-
Method Detail
-
getPm20ProjectExtension
final KotlinPm20ProjectExtension getPm20ProjectExtension()
-
getGetOrCreateFragment
final Function1<KotlinGradleModule, T> getGetOrCreateFragment()
-
inMainAndTest
final Unit inMainAndTest(Function1<T, Unit> configure)
-
inAllModules
final Unit inAllModules(Function1<T, Unit> configure)
-
inModule
final Unit inModule(NamedDomainObjectProvider<KotlinGradleModule> module, Function1<T, Unit> configure)
-
-
-
-