Class CodeGenerator

    • Constructor Detail

      • CodeGenerator

        public CodeGenerator()
    • Method Detail

      • trigger

        public static boolean trigger​(ClassLoader deploymentClassLoader,
                                      CodeGenData data,
                                      io.quarkus.bootstrap.model.ApplicationModel appModel,
                                      Properties properties,
                                      LaunchMode launchMode,
                                      boolean test)
                               throws CodeGenException
        generate sources for given code gen
        Parameters:
        deploymentClassLoader - deployment classloader
        data - code gen
        appModel - app model
        properties - custom code generation properties
        test - whether the sources are generated for production code or tests
        Returns:
        true if sources have been created
        Throws:
        CodeGenException - on failure