Copyright (c) 2000, 2005 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2000, 2005 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.debug.core;
A debug event set listener registers with the debug plug-in to receive event notification from programs being run or debugged.

When more than one event is reported, each event has occurred at the same location in a target program. For example, a breakpoint may reside at the same location at which a step request completes. In this case the breakpoint event and step end event are reported together in the same event set.

Clients may implement this interface.

See Also:
  • DebugEvent
Since:2.0
/** * A debug event set listener registers with the debug plug-in * to receive event notification from programs being run or debugged. * <p> * When more than one event is reported, each event has occurred at the * same location in a target program. For example, a breakpoint may * reside at the same location at which a step request completes. In * this case the breakpoint event and step end event are reported together * in the same event set. * </p> * <p> * Clients may implement this interface. * </p> * @see DebugEvent * @since 2.0 */
public interface IDebugEventSetListener {
Notifies this listener of the given debug events. All of the events in the given event collection occurred at the same location the program be run or debugged.
Params:
  • events – the debug events
/** * Notifies this listener of the given debug events. * All of the events in the given event collection occurred * at the same location the program be run or debugged. * * @param events the debug events */
void handleDebugEvents(DebugEvent[] events); }