Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 jdk.jdi.jmod - JDI Tool
JDK 17 jdk.jdi.jmod is the JMOD file for JDK 17 JDI (Java Debug Interface) tool.
JDK 17 JDI tool compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\jdk.jdi.jmod.
JDK 17 JDI tool compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 JDI tool source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\jdk.jdi.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ com/sun/jdi/event/EventSet.java
/* * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package com.sun.jdi.event; import java.util.Set; import com.sun.jdi.Location; import com.sun.jdi.Mirror; import com.sun.jdi.ThreadReference; import com.sun.jdi.VirtualMachine; import com.sun.jdi.request.BreakpointRequest; import com.sun.jdi.request.EventRequest; /** * Several {@link Event} objects may be created at a given time by * the target {@link VirtualMachine}. For example, there may be * more than one {@link BreakpointRequest} for a given {@link Location} * or you might single step to the same location as a * BreakpointRequest. These {@link Event} objects are delivered * together as an EventSet. For uniformity, an EventSet is always used * to deliver {@link Event} objects. EventSets are delivered by * the {@link EventQueue}. * EventSets are unmodifiable. * <P> * Associated with the issuance of an event set, suspensions may * have occurred in the target VM. These suspensions correspond * with the {@link #suspendPolicy() suspend policy}. * To assure matching resumes occur, it is recommended, * where possible, * to complete the processing of an event set with * {@link #resume() EventSet.resume()}. * <P> * The events that are grouped in an EventSet are restricted in the * following ways: * <UL> * <LI>Always singleton sets: * <UL> * <LI>{@link VMStartEvent} * <LI>{@link VMDisconnectEvent} * </UL> * <LI>Only with other VMDeathEvents: * <UL> * <LI>{@link VMDeathEvent} * </UL> * <LI>Only with other ThreadStartEvents for the same thread: * <UL> * <LI>{@link ThreadStartEvent} * </UL> * <LI>Only with other ThreadDeathEvents for the same thread: * <UL> * <LI>{@link ThreadDeathEvent} * </UL> * <LI>Only with other ClassPrepareEvents for the same class: * <UL> * <LI>{@link ClassPrepareEvent} * </UL> * <LI>Only with other ClassUnloadEvents for the same class: * <UL> * <LI>{@link ClassUnloadEvent} * </UL> * <LI>Only with other AccessWatchpointEvents for the same field access: * <UL> * <LI>{@link AccessWatchpointEvent} * </UL> * <LI>Only with other ModificationWatchpointEvents for the same field * modification: * <UL> * <LI>{@link ModificationWatchpointEvent} * </UL> * <LI>Only with other ExceptionEvents for the same exception occurrance: * <UL> * <LI>{@link ExceptionEvent} * </UL> * <LI>Only with other MethodExitEvents for the same method exit: * <UL> * <LI>{@link MethodExitEvent} * </UL> * <LI>Only with other Monitor contended enter events for the same monitor object: * <UL> * <LI>Monitor Contended Enter Event * </UL> * <LI>Only with other Monitor contended entered events for the same monitor object: * <UL> * <LI>Monitor Contended Entered Event * </UL> * <LI>Only with other Monitor wait events for the same monitor object: * <UL> * <LI>Monitor Wait Event * </UL> * <LI>Only with other Monitor waited events for the same monitor object: * <UL> * <LI>Monitor Waited Event * </UL> * <LI>Only with other members of this group, at the same location * and in the same thread: * <UL> * <LI>{@link BreakpointEvent} * <LI>{@link StepEvent} * <LI>{@link MethodEntryEvent} * </UL> * </UL> * * @see Event * @see EventQueue * * @author Robert Field * @since 1.3 */ public interface EventSet extends Mirror, Set<Event> { /** * Returns the policy used to suspend threads in the target VM * for this event set. This policy is selected from the suspend * policies for each event's request; the target VM chooses the * policy which suspends the most threads. The target VM suspends * threads according to that policy and that policy is returned here. * See {@link EventRequest} for the possible policy values. * <p> * In rare cases, the suspend policy may differ from the requested * value if a {@link ClassPrepareEvent} has occurred in a * debugger system thread. See {@link ClassPrepareEvent#thread} * for details. * * @return the suspendPolicy which is either * {@link EventRequest#SUSPEND_ALL SUSPEND_ALL}, * {@link EventRequest#SUSPEND_EVENT_THREAD SUSPEND_EVENT_THREAD} or * {@link EventRequest#SUSPEND_NONE SUSPEND_NONE}. */ int suspendPolicy(); /** * Return an iterator specific to {@link Event} objects. */ EventIterator eventIterator(); /** * Resumes threads suspended by this event set. If the {@link #suspendPolicy} * is {@link EventRequest#SUSPEND_ALL}, a call to this method is equivalent to * {@link VirtualMachine#resume}. If the suspend policy is * {@link EventRequest#SUSPEND_EVENT_THREAD}, * a call to this method is equivalent to * {@link ThreadReference#resume} for the event thread. * Otherwise, a call to this method is a no-op. */ void resume(); }
⏎ com/sun/jdi/event/EventSet.java
Or download all of them as a single archive file:
File name: jdk.jdi-17.0.5-src.zip File size: 476972 bytes Release date: 2022-09-13 Download
⇒ JDK 17 jdk.jdwp.agent.jmod - JDWP Agent Module
2023-04-17, 13875👍, 0💬
Popular Posts:
JDK 11 jdk.jshell.jmod is the JMOD file for JDK 11 JShell tool, which can be invoked by the "jshell"...
JDK 11 java.base.jmod is the JMOD file for JDK 11 Base module. JDK 11 Base module compiled class fil...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
JDK 11 jdk.rmic.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) Compiler Tool tool, ...
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...