private static void overrideCliStdout()

in src/main/java/software/amazon/smithy/gradle/SmithyUtils.java [359:370]


    private static void overrideCliStdout(Class cliClass, Logger logger) {
        try {
            cliClass.getDeclaredMethod("setStdout", Consumer.class).invoke(null, new Consumer<String>() {
                @Override
                public void accept(String s) {
                    logger.warn(s);
                }
            });
        } catch (ReflectiveOperationException e) {
            logger.warn("Found an old version of Smithy CLI that does not support Cli#setStdout");
        }
    }