diff --git a/src/main/java/com/google/devtools/build/lib/bugreport/BugReport.java b/src/main/java/com/google/devtools/build/lib/bugreport/BugReport.java index e6593c405f3e3c..b32b3a5bee55e4 100644 --- a/src/main/java/com/google/devtools/build/lib/bugreport/BugReport.java +++ b/src/main/java/com/google/devtools/build/lib/bugreport/BugReport.java @@ -276,11 +276,6 @@ private static void logException(Throwable exception, List args, String. private static final class DefaultBugReporter implements BugReporter { - @Override - public void sendBugReport(Throwable exception) { - BugReport.sendBugReport(exception); - } - @Override public void sendBugReport(Throwable exception, List args, String... values) { BugReport.sendBugReport(exception, args, values); diff --git a/src/main/java/com/google/devtools/build/lib/bugreport/BugReporter.java b/src/main/java/com/google/devtools/build/lib/bugreport/BugReporter.java index 03066a134d78b8..54659c88a887fb 100644 --- a/src/main/java/com/google/devtools/build/lib/bugreport/BugReporter.java +++ b/src/main/java/com/google/devtools/build/lib/bugreport/BugReporter.java @@ -13,6 +13,7 @@ // limitations under the License. package com.google.devtools.build.lib.bugreport; +import com.google.common.collect.ImmutableList; import java.util.List; /** @@ -29,9 +30,11 @@ static BugReporter defaultInstance() { } /** Reports an exception, see {@link BugReport#sendBugReport(Throwable)}. */ - void sendBugReport(Throwable exception); + default void sendBugReport(Throwable exception) { + sendBugReport(exception, /*args=*/ ImmutableList.of()); + } - /** Reports an exception, see {@link BugReport#sendBugReport(Throwable, List, String[])}. */ + /** Reports an exception, see {@link BugReport#sendBugReport(Throwable, List, String...)}. */ void sendBugReport(Throwable exception, List args, String... values); /** See {@link BugReport#handleCrash}. */