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.ThreadStartEvent; 23 24 30 public class ThreadStartEventImpl extends EventImpl implements ThreadStartEvent { 31 32 public static final byte EVENT_KIND = EVENT_THREAD_START; 33 34 37 private ThreadStartEventImpl(VirtualMachineImpl vmImpl, RequestID requestID) { 38 super("ThreadStartEvent", vmImpl, requestID); } 40 41 44 public static ThreadStartEventImpl read(MirrorImpl target, RequestID requestID, DataInputStream dataInStream) throws IOException { 45 VirtualMachineImpl vmImpl = target.virtualMachineImpl(); 46 ThreadStartEventImpl event = new ThreadStartEventImpl(vmImpl, requestID); 47 event.fThreadRef = ThreadReferenceImpl.read(target, dataInStream); 48 return event; 49 } 50 } 51 | Popular Tags |