1 11 package org.eclipse.jdt.debug.core; 12 13 14 import org.eclipse.debug.core.DebugException; 15 16 24 public interface IJavaObject extends IJavaValue { 25 26 57 public IJavaValue sendMessage(String selector, String signature, IJavaValue[] args, IJavaThread thread, boolean superSend) throws DebugException; 58 91 public IJavaValue sendMessage(String selector, String signature, IJavaValue[] args, IJavaThread thread, String typeSignature) throws DebugException; 92 106 public IJavaFieldVariable getField(String name, boolean superField) throws DebugException; 107 122 public IJavaFieldVariable getField(String name, String typeSignature) throws DebugException; 123 124 136 public IJavaThread[] getWaitingThreads() throws DebugException; 137 138 150 public IJavaThread getOwningThread() throws DebugException; 151 152 160 public IJavaObject[] getReferringObjects(long max) throws DebugException; 161 } 162 163 164 | Popular Tags |