package jetbrains.mps.debugger.java.api.evaluation.proxies; /*Generated by MPS */ import org.jetbrains.annotations.Nullable; import jetbrains.mps.debugger.java.api.evaluation.InvalidEvaluatedExpressionException; import com.sun.jdi.ThreadReference; import jetbrains.mps.debugger.java.api.evaluation.EvaluationException; public interface IObjectValueProxy extends IValueProxy { @Nullable IValueProxy getFieldValue(String fieldName) throws InvalidEvaluatedExpressionException; IValueProxy invokeMethod(String name, String jniSignature, ThreadReference threadReference, Object... args) throws EvaluationException; IValueProxy invokeSuperMethod(String name, String jniSignature, ThreadReference threadReference, Object... args) throws EvaluationException; boolean isInstanceOf(String typename) throws EvaluationException; }