private static List fillColumns()

in apache-rat-tools/src/main/java/org/apache/rat/tools/Naming.java [162:183]


    private static List<String> fillColumns(final List<String> columns, final Option option, final boolean addCLI, final boolean showMaven,
                                            final boolean showAnt, final Function<Option, String> descriptionFunction) {
        if (addCLI) {
            if (option.hasLongOpt()) {
                columns.add("--" + option.getLongOpt());
            } else {
                columns.add("-" + option.getOpt());
            }
        }
        if (showAnt) {
            columns.add(new AntOption(option).getExample());
        }
        if (showMaven) {
            columns.add(new MavenOption(option).getExample());
        }

        columns.add(descriptionFunction.apply(option));
        columns.add(option.hasArgName() ? option.getArgName() : option.hasArgs() ? "Strings" : option.hasArg() ? "String" : "-- none --");
        columns.add(option.hasArgName() ? option.getArgName() : option.hasArgs() ? "Strings" : option.hasArg() ? "String" : "-- none --");
        columns.add(option.hasArgName() ? option.getArgName() : option.hasArgs() ? "Strings" : option.hasArg() ? "String" : "-- none --");
        return columns;
    }