public class StackFrameProxyImpl extends JdiProxy implements StackFrameProxy
Constructor and Description |
---|
StackFrameProxyImpl(ThreadReferenceProxyImpl threadProxy,
com.sun.jdi.StackFrame frame,
int fromBottomIndex) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearCaches() |
boolean |
equals(java.lang.Object obj) |
java.util.List<com.sun.jdi.Value> |
getArgumentValues() |
com.sun.jdi.ClassLoaderReference |
getClassLoader() |
int |
getFrameIndex() |
int |
getIndexFromBottom() |
com.sun.jdi.StackFrame |
getStackFrame()
Use with caution.
|
com.sun.jdi.Value |
getValue(LocalVariableProxyImpl localVariable) |
VirtualMachineProxyImpl |
getVirtualMachine() |
int |
hashCode() |
boolean |
isBottom() |
boolean |
isLocalVariableVisible(LocalVariableProxyImpl var) |
boolean |
isObsolete() |
boolean |
isValid() |
com.sun.jdi.Location |
location() |
void |
setValue(LocalVariableProxyImpl localVariable,
com.sun.jdi.Value value) |
com.sun.jdi.ObjectReference |
thisObject() |
ThreadReferenceProxyImpl |
threadProxy() |
java.lang.String |
toString() |
com.sun.jdi.Value |
visibleValueByName(java.lang.String name) |
LocalVariableProxyImpl |
visibleVariableByName(java.lang.String name) |
protected com.sun.jdi.LocalVariable |
visibleVariableByNameInt(java.lang.String name) |
java.util.List<LocalVariableProxyImpl> |
visibleVariables() |
checkValid
public StackFrameProxyImpl(ThreadReferenceProxyImpl threadProxy, com.sun.jdi.StackFrame frame, int fromBottomIndex)
public boolean isObsolete() throws EvaluateException
EvaluateException
protected void clearCaches()
clearCaches
in class JdiProxy
public com.sun.jdi.StackFrame getStackFrame() throws EvaluateException
getStackFrame
in interface StackFrameProxy
EvaluateException
public int getFrameIndex() throws EvaluateException
getFrameIndex
in interface StackFrameProxy
EvaluateException
public VirtualMachineProxyImpl getVirtualMachine()
getVirtualMachine
in interface StackFrameProxy
public com.sun.jdi.Location location() throws EvaluateException
location
in interface StackFrameProxy
EvaluateException
public ThreadReferenceProxyImpl threadProxy()
threadProxy
in interface StackFrameProxy
public java.lang.String toString()
toString
in class java.lang.Object
public com.sun.jdi.ObjectReference thisObject() throws EvaluateException
EvaluateException
public java.util.List<LocalVariableProxyImpl> visibleVariables() throws EvaluateException
EvaluateException
public LocalVariableProxyImpl visibleVariableByName(java.lang.String name) throws EvaluateException
visibleVariableByName
in interface StackFrameProxy
EvaluateException
public com.sun.jdi.Value visibleValueByName(java.lang.String name) throws EvaluateException
EvaluateException
protected com.sun.jdi.LocalVariable visibleVariableByNameInt(java.lang.String name) throws EvaluateException
EvaluateException
public com.sun.jdi.Value getValue(LocalVariableProxyImpl localVariable) throws EvaluateException
EvaluateException
public java.util.List<com.sun.jdi.Value> getArgumentValues() throws EvaluateException
EvaluateException
public void setValue(LocalVariableProxyImpl localVariable, com.sun.jdi.Value value) throws EvaluateException, com.sun.jdi.ClassNotLoadedException, com.sun.jdi.InvalidTypeException
EvaluateException
com.sun.jdi.ClassNotLoadedException
com.sun.jdi.InvalidTypeException
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean isLocalVariableVisible(LocalVariableProxyImpl var) throws EvaluateException
EvaluateException
public com.sun.jdi.ClassLoaderReference getClassLoader() throws EvaluateException
getClassLoader
in interface StackFrameProxy
EvaluateException
public boolean isBottom()
public int getIndexFromBottom()