1 22 23 package org.aspectj.debugger.gui; 24 25 import org.aspectj.debugger.base.*; 26 27 import java.util.Iterator ; 28 import com.sun.jdi.Field; 29 import com.sun.jdi.Method; 30 import com.sun.jdi.ObjectReference; 31 import com.sun.jdi.ReferenceType; 32 import com.sun.jdi.Value; 33 34 public class AJThisObjectNode extends AJTreeNode { 35 36 private ObjectReference object = null; 37 38 public AJThisObjectNode(ObjectReference object) { 39 super(AJIcons.OBJECT_ICON); 40 this.object = object; 41 this.setUserObject(object); 42 } 43 44 public Value getValue(Object o) { 45 if (!(o instanceof Field)) { 46 return null; 47 } 48 return object.getValue((Field) o); 49 } 50 51 public boolean isObject() { 52 return true; 53 } 54 } | Popular Tags |