public static GeneratorPair getGeneratorsForRibWithPresenterAndView()

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));
  }