Package org.eclipse.jdt.internal.debug.eval.ast.engine

Examples of org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext


    IVariable internalVariable = getInternalVariable(fName);
    if (internalVariable != null) {
      push(internalVariable);
      return;
    }
    IRuntimeContext context = getContext();
    IJavaVariable[] locals = context.getLocals();
    for (IJavaVariable local : locals) {
      if (local.getName().equals(getName())) {
        push(local);
        return;
      }
View Full Code Here


    fEnclosingLevel = enclosingLevel;
  }

  @Override
  public void execute() throws CoreException {
    IRuntimeContext context = getContext();
    IJavaObject thisInstance = context.getThis();
    if (thisInstance == null) {
      // static context
      push(context.getReceivingType());
    } else {
      if (fEnclosingLevel != 0) {
        thisInstance = ((JDIObjectValue) thisInstance)
            .getEnclosingObject(fEnclosingLevel);
        if (thisInstance == null) {
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.