1 11 package org.eclipse.jdt.internal.debug.core.model; 12 13 import org.eclipse.jdt.debug.core.IJavaObject; 14 import org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable; 15 16 25 public class JDIReferenceListVariable extends JDIPlaceholderVariable{ 26 27 34 public JDIReferenceListVariable(String name, IJavaObject root) { 35 super (name,new JDIReferenceListValue(root)); 36 } 37 38 41 public boolean equals(Object obj) { 42 if (obj instanceof JDIReferenceListVariable){ 44 JDIReferenceListVariable var = (JDIReferenceListVariable)obj; 45 if (getValue() instanceof JDIPlaceholderValue || var.getValue() instanceof JDIPlaceholderValue){ 46 return this == obj; 48 } 49 return getValue().equals(var.getValue()); 50 } 51 return false; 52 } 53 54 57 public int hashCode() { 58 return getValue().hashCode(); 59 } 60 } 61 | Popular Tags |