Interface ProjectGenerator
- All Known Implementing Classes:
DefaultProjectGenerator
Project Generator API.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
generate
(@NonNull Options options, @NonNull OutputHandler outputHandler) default void
generate
(@NonNull Options options, @NonNull OutputHandler outputHandler, @Nullable jakarta.inject.Provider<AvailableFeatures> availableFeaturesProvider) default void
generate
(@NonNull Options options, @NonNull OutputHandler outputHandler, ConsoleOutput consoleOutput) void
generate
(@NonNull Options options, @NonNull OutputHandler outputHandler, ConsoleOutput consoleOutput, @Nullable jakarta.inject.Provider<AvailableFeatures> availableFeaturesProvider)
-
Method Details
-
generate
default void generate(@NonNull @NonNull Options options, @NonNull @NonNull OutputHandler outputHandler) throws Exception - Throws:
Exception
-
generate
default void generate(@NonNull @NonNull Options options, @NonNull @NonNull OutputHandler outputHandler, @Nullable @Nullable jakarta.inject.Provider<AvailableFeatures> availableFeaturesProvider) throws Exception - Throws:
Exception
-
generate
default void generate(@NonNull @NonNull Options options, @NonNull @NonNull OutputHandler outputHandler, ConsoleOutput consoleOutput) throws Exception - Throws:
Exception
-
generate
void generate(@NonNull @NonNull Options options, @NonNull @NonNull OutputHandler outputHandler, ConsoleOutput consoleOutput, @Nullable @Nullable jakarta.inject.Provider<AvailableFeatures> availableFeaturesProvider) throws Exception - Throws:
Exception
-