public Class<? extends Supplier<RoutingHandler>> compileClass()
    {
        try {
            this.generateRoutes();

            log.debug("\n\nGenerated Class Source:\n\n" + this.sourceString);

            return CompilerUtils.CACHED_COMPILER.loadFromJava(packageName + "." + className, this.sourceString);

        } catch (Exception e) {
            log.error(e.getMessage(), e);
            return null;
        }
    }
public Class < ? extends Supplier < RoutingHandler > > compileClass ( ) { try { this . generateRoutes ( ) ; log . debug ( "\n\nGenerated Class Source:\n\n" + this . sourceString ) ; return CompilerUtils . CACHED_COMPILER . loadFromJava ( packageName + "." + className , this . sourceString ) ; } catch ( Exception e ) { log . error ( e . getMessage ( ) , e ) ; return null ; } }
Compiles the generated source into a new {@link Class}
@return a new {@code Supplier<RoutingHandler>} class