Remove duplicated code by calling printRecords(Iterable)
Project: http://git-wip-us.apache.org/repos/asf/commons-csv/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-csv/commit/7694e8f9 Tree: http://git-wip-us.apache.org/repos/asf/commons-csv/tree/7694e8f9 Diff: http://git-wip-us.apache.org/repos/asf/commons-csv/diff/7694e8f9 Branch: refs/heads/release Commit: 7694e8f99972f33b2e285ea2652a1b21a1c6b653 Parents: 676a580 Author: Benedikt Ritter <brit...@apache.org> Authored: Tue Aug 21 22:05:47 2018 +0200 Committer: Benedikt Ritter <brit...@apache.org> Committed: Tue Aug 21 22:05:47 2018 +0200 ---------------------------------------------------------------------- src/main/java/org/apache/commons/csv/CSVPrinter.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-csv/blob/7694e8f9/src/main/java/org/apache/commons/csv/CSVPrinter.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/csv/CSVPrinter.java b/src/main/java/org/apache/commons/csv/CSVPrinter.java index d639c60..3ae5971 100644 --- a/src/main/java/org/apache/commons/csv/CSVPrinter.java +++ b/src/main/java/org/apache/commons/csv/CSVPrinter.java @@ -26,6 +26,7 @@ import java.io.Flushable; import java.io.IOException; import java.sql.ResultSet; import java.sql.SQLException; +import java.util.Arrays; /** * Prints values in a CSV format. @@ -321,15 +322,7 @@ public final class CSVPrinter implements Flushable, Closeable { * If an I/O error occurs */ public void printRecords(final Object... values) throws IOException { - for (final Object value : values) { - if (value instanceof Object[]) { - this.printRecord((Object[]) value); - } else if (value instanceof Iterable) { - this.printRecord((Iterable<?>) value); - } else { - this.printRecord(value); - } - } + printRecords(Arrays.asList(values)); } /**