1 11 package org.eclipse.jdi.internal.event; 12 13 14 import java.io.DataInputStream ; 15 import java.io.IOException ; 16 17 import org.eclipse.jdi.internal.MirrorImpl; 18 import org.eclipse.jdi.internal.ThreadReferenceImpl; 19 import org.eclipse.jdi.internal.VirtualMachineImpl; 20 import org.eclipse.jdi.internal.request.RequestID; 21 22 import com.sun.jdi.event.ThreadDeathEvent; 23 24 30 public class ThreadDeathEventImpl extends EventImpl implements ThreadDeathEvent { 31 32 public static final byte EVENT_KIND = EVENT_THREAD_DEATH; 33 34 37 private ThreadDeathEventImpl(VirtualMachineImpl vmImpl, RequestID requestID) { 38 super("ThreadDeathEvent", vmImpl, requestID); } 40 41 44 public static ThreadDeathEventImpl read(MirrorImpl target, RequestID requestID, DataInputStream dataInStream) throws IOException { 45 VirtualMachineImpl vmImpl = target.virtualMachineImpl(); 46 ThreadDeathEventImpl event = new ThreadDeathEventImpl(vmImpl, requestID); 47 event.fThreadRef = ThreadReferenceImpl.read(target, dataInStream); 48 return event; 49 } 50 } 51 | Popular Tags |