1 22 23 package org.aspectj.debugger.gui; 24 25 import org.aspectj.debugger.base.*; 26 27 import com.sun.jdi.ClassNotLoadedException; 28 import com.sun.jdi.IncompatibleThreadStateException; 29 import com.sun.jdi.InvalidTypeException; 30 import com.sun.jdi.ReferenceType; 31 import com.sun.jdi.ThreadReference; 32 import com.sun.jdi.Type; 33 import com.sun.jdi.Value; 34 35 public interface AJValueGetter { 36 37 public Value getValue(); 38 public Value getValue(String s); 39 public void setValue(Value v) throws ClassNotLoadedException, 40 InvalidTypeException; 41 public ThreadReference getThread() throws ClassNotLoadedException, 42 IncompatibleThreadStateException; 43 public String getName(); 44 public Type getTypeRef() throws ClassNotLoadedException; 45 public String getTypeName() throws ClassNotLoadedException; 46 public ReferenceType getDeclaringClass(); 47 } | Popular Tags |