in tooling/rib-intellij-plugin/src/main/java/com/uber/presidio/intellij_plugin/action/rib/Generators.java [42:62]
public static GeneratorPair getGeneratorsForRibWithPresenterAndView(
String packageName, String ribName, boolean isKotlinSelected) {
InteractorWithPresenterGenerator interactorGenerator =
new InteractorWithPresenterGenerator(packageName, ribName, isKotlinSelected);
ViewBuilderGenerator viewBuilderGenerator =
new ViewBuilderGenerator(packageName, ribName, isKotlinSelected);
ViewGenerator viewGenerator = new ViewGenerator(packageName, ribName, isKotlinSelected);
ViewRouterGenerator viewRouterGenerator =
new ViewRouterGenerator(packageName, ribName, isKotlinSelected);
InteractorWithPresenterTestGenerator interactorWithPresenterTestGenerator =
new InteractorWithPresenterTestGenerator(packageName, ribName, isKotlinSelected);
ViewRouterTestGenerator viewRouterTestGenerator =
new ViewRouterTestGenerator(packageName, ribName, isKotlinSelected);
return new GeneratorPair(
ImmutableList.of(
interactorGenerator, viewBuilderGenerator, viewGenerator, viewRouterGenerator),
ImmutableList.of(interactorWithPresenterTestGenerator, viewRouterTestGenerator));
}