Ignore:
Timestamp:
2017-09-08T21:10:14+02:00 (9 years ago)
Author:
Don-vip
Message:

see #15229 - see #15182 - remove GUI references from BugReportSender

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/bugreport/BugReportQueue.java

    r12770 r12790  
    44import java.util.ArrayList;
    55import java.util.LinkedList;
     6import java.util.Objects;
    67import java.util.concurrent.CopyOnWriteArrayList;
    78import java.util.function.Predicate;
     
    1819    private static final BugReportQueue INSTANCE = new BugReportQueue();
    1920
     21    /**
     22     * The fallback bug report handler if none is set. Prints the stacktrace on standard output.
     23     * @since 12770
     24     */
    2025    public static final BugReportHandler FALLBACK_BUGREPORT_HANDLER = (e, index) -> {
    2126        e.printStackTrace();
     
    142147    }
    143148
     149    /**
     150     * Sets the {@link BugReportHandler} for this queue.
     151     * @param bugReportHandler the handler in charge of displaying the bug report. Must not be null
     152     * @since 12770
     153     */
    144154    public void setBugReportHandler(BugReportHandler bugReportHandler) {
    145         this.bugReportHandler = bugReportHandler;
     155        this.bugReportHandler = Objects.requireNonNull(bugReportHandler, "bugReportHandler");
    146156    }
    147157
Note: See TracChangeset for help on using the changeset viewer.