src/share/classes/javax/swing/TimerQueue.java

Print this page

        

*** 1,7 **** /* ! * Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 1997, 2014, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 31,40 **** --- 31,42 ---- import java.util.*; import java.util.concurrent.*; import java.util.concurrent.locks.*; import java.util.concurrent.atomic.AtomicLong; + import java.util.stream.Collectors; + import sun.awt.AppContext; /**
*** 215,236 **** } } public String toString() { ! StringBuilder buf = new StringBuilder(); ! buf.append("TimerQueue ("); ! boolean isFirst = true; ! for (DelayedTimer delayedTimer : queue) { ! if (! isFirst) { ! buf.append(", "); ! } ! buf.append(delayedTimer.getTimer().toString()); ! isFirst = false; ! } ! buf.append(")"); ! return buf.toString(); } /** * Returns nanosecond time offset by origin */ --- 217,229 ---- } } public String toString() { ! return queue.stream() ! .map(delayedTimer -> delayedTimer.getTimer().toString()) ! .collect(Collectors.joining(", ", "TimerQueue (", ")")); } /** * Returns nanosecond time offset by origin */