changes for VariableHover
[phpeclipse.git] / net.sourceforge.phpeclipse.debug.core / src / net / sourceforge / phpdt / internal / debug / core / model / PHPStackFrame.java
index cf68846..2e1d71f 100644 (file)
@@ -64,6 +64,18 @@ public class PHPStackFrame implements IStackFrame {
                return variables;
        }
        
+       public IVariable findVariable(String s) throws DebugException {
+               if (this.hasVariables()) {
+                       String name="$"+s;
+                       for(int i= 0; i < variables.length; i++) {
+                               String n= variables[i].getName();
+                               if((variables[i].getName()).equals(name))
+                                       return variables[i];
+                       }
+               }       
+               return null;
+       }
+       
        public boolean hasVariables() throws DebugException {
                if (variables == null) {
                        return false;
@@ -194,7 +206,10 @@ public class PHPStackFrame implements IStackFrame {
        } 
        
        public Object getAdapter(Class arg0) {
-               return null;
+               if (arg0==PHPStackFrame.class)
+                       return this;
+               else
+                       return null;
        }
 
        public int getIndex() {