Package com.sun.jdi

Examples of com.sun.jdi.Value


   * @see IJavaDebugTarget#newValue(long)
   */
  public IJavaValue newValue(long value) {
    VirtualMachine vm = getVM();
    if (vm != null) {
      Value v = vm.mirrorOf(value);
      return JDIValue.createValue(this, v);
    }
    return null;
  }
View Full Code Here


   * @see IJavaDebugTarget#newValue(short)
   */
  public IJavaValue newValue(short value) {
    VirtualMachine vm = getVM();
    if (vm != null) {
      Value v = vm.mirrorOf(value);
      return JDIValue.createValue(this, v);
    }
    return null;
  }
View Full Code Here

   * @see IJavaDebugTarget#newValue(String)
   */
  public IJavaValue newValue(String value) {
    VirtualMachine vm = getVM();
    if (vm != null) {
      Value v = vm.mirrorOf(value);
      return JDIValue.createValue(this, v);
    }
    return null;
  }
View Full Code Here

        targetRequestFailed(
            MessageFormat.format(
                JDIDebugModelMessages.JDIClassType_exception_while_performing_method_lookup_for_selector,
                e.toString(), selector, signature), e);
      }
      Value result = javaThread.invokeMethod(clazz, null, method,
          arguments, false);
      return JDIValue.createValue(getJavaDebugTarget(), result);
    }
    requestFailed(
        JDIDebugModelMessages.JDIClassType_Type_is_not_a_class_type,
View Full Code Here

          MessageFormat
              .format(JDIDebugModelMessages.JDIObjectValue_exception_while_performing_method_lookup_for_selector,
                  e.toString(), selector,  signature),
          e);
    }
    Value result = javaThread.invokeMethod(null, object, method, arguments,
        superSend);
    return JDIValue.createValue((JDIDebugTarget) getDebugTarget(), result);
  }
View Full Code Here

          MessageFormat
              .format(JDIDebugModelMessages.JDIObjectValue_exception_while_performing_method_lookup_for_selector,
                  e.toString(), selector, signature),
          e);
    }
    Value result = javaThread.invokeMethod(null, object, method, arguments,
        true);
    return JDIValue.createValue((JDIDebugTarget) getDebugTarget(), result);
  }
View Full Code Here

        @Override
        public void setValueFor(Object o, int i, Object o1) {
            VariableNode var = (VariableNode) o;
            String stringValue = (String) o1;

            Value value = null;
            try {
                switch (var.getType()) {
                    case VariableNode.TYPE_INTEGER:
                        value = dbg.vm().mirrorOf(Integer.parseInt(stringValue));
                        break;
View Full Code Here

TOP

Related Classes of com.sun.jdi.Value

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.