diff options
Diffstat (limited to 'org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java')
-rw-r--r-- | org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java b/org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java index 79a306817..369310891 100644 --- a/org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java +++ b/org.eclipse.jdt.debug/jdi interfaces/com/sun/jdi/VirtualMachine.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2007 IBM Corporation and others. + * Copyright (c) 2000, 2011 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -10,13 +10,14 @@ *******************************************************************************/ package com.sun.jdi; - import java.util.List; import java.util.Map; import com.sun.jdi.event.EventQueue; import com.sun.jdi.request.EventRequestManager; - +/** + * See http://docs.oracle.com/javase/6/docs/jdk/api/jpda/jdi/com/sun/jdi/VirtualMachine.html + */ public interface VirtualMachine extends Mirror { public static final int TRACE_NONE = 0; public static final int TRACE_SENDS = 1; @@ -25,8 +26,8 @@ public interface VirtualMachine extends Mirror { public static final int TRACE_REFTYPES = 8; public static final int TRACE_OBJREFS = 16; public static final int TRACE_ALL = 16777215; - public List allClasses(); - public List allThreads(); + public List<ReferenceType> allClasses(); + public List<ThreadReference> allThreads(); public boolean canAddMethod(); public boolean canBeModified(); public boolean canGetBytecodes(); @@ -42,7 +43,7 @@ public interface VirtualMachine extends Mirror { public boolean canUseInstanceFilters(); public boolean canWatchFieldAccess(); public boolean canWatchFieldModification(); - public List classesByName(String arg1); + public List<ReferenceType> classesByName(String arg1); public String description(); public void dispose(); public EventQueue eventQueue(); @@ -60,21 +61,21 @@ public interface VirtualMachine extends Mirror { public ShortValue mirrorOf(short arg1); public String name(); public Process process(); - public void redefineClasses(Map arg1); + public void redefineClasses(Map<? extends ReferenceType,byte[]> arg1); public void resume(); public void setDebugTraceMode(int arg1); public void setDefaultStratum(String arg1); public void suspend(); - public List topLevelThreadGroups(); + public List<ThreadGroupReference> topLevelThreadGroups(); public String version(); public boolean canGetInstanceInfo(); - public long[] instanceCounts(List arg1); + public long[] instanceCounts(List<? extends ReferenceType> arg1); public boolean canGetClassFileVersion(); - public boolean canGetConstantPool(); - public boolean canUseSourceNameFilters(); - public boolean canGetMethodReturnValues(); - public boolean canForceEarlyReturn(); - public boolean canRequestMonitorEvents(); - public boolean canGetMonitorFrameInfo(); - public VoidValue mirrorOfVoid(); + public boolean canGetConstantPool(); + public boolean canUseSourceNameFilters(); + public boolean canGetMethodReturnValues(); + public boolean canForceEarlyReturn(); + public boolean canRequestMonitorEvents(); + public boolean canGetMonitorFrameInfo(); + public VoidValue mirrorOfVoid(); } |