Package com.sun.jdi

Examples of com.sun.jdi.ObjectCollectedException


      throws ObjectCollectedException, VMMismatchException,
      InvalidRequestStateException {
    checkVM(threadFilter);
    checkDisabled();
    if (threadFilter.isCollected())
      throw new ObjectCollectedException();
    if (fThreadFilters == null)
      fThreadFilters = new ArrayList<ThreadReference>();

    fThreadFilters.add(threadFilter);
  }
View Full Code Here


      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.VM_INSTANCE_COUNTS, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_CLASS:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.ILLEGAL_ARGUMENT:
        throw new IllegalArgumentException(
            JDIMessages.VirtualMachineImpl_count_less_than_zero);
      case JdwpReplyPacket.NOT_IMPLEMENTED:
View Full Code Here

  public void defaultReplyErrorHandler(int error) {
    switch (error) {
    case JdwpReplyPacket.NONE:
      break;
    case JdwpReplyPacket.INVALID_OBJECT:
      throw new ObjectCollectedException();
    case JdwpReplyPacket.INVALID_CLASS:
      throw new ClassNotPreparedException();
    case JdwpReplyPacket.CLASS_NOT_PREPARED:
      throw new ClassNotPreparedException();
    case JdwpReplyPacket.OUT_OF_MEMORY:
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.RT_INSTANCES, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_OBJECT:
      case JdwpReplyPacket.INVALID_CLASS:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.NOT_IMPLEMENTED:
        throw new UnsupportedOperationException(
            JDIMessages.ReferenceTypeImpl_27);
      case JdwpReplyPacket.ILLEGAL_ARGUMENT:
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.RT_CLASS_VERSION, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_CLASS:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.ABSENT_INFORMATION:
        return 0;
      case JdwpReplyPacket.NOT_IMPLEMENTED:
        throw new UnsupportedOperationException(
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.RT_CLASS_VERSION, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_CLASS:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.ABSENT_INFORMATION:
        return 0;
      case JdwpReplyPacket.NOT_IMPLEMENTED:
        throw new UnsupportedOperationException(
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.RT_CONSTANT_POOL, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_CLASS:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.ABSENT_INFORMATION:
        return 0;
      case JdwpReplyPacket.NOT_IMPLEMENTED:
        throw new UnsupportedOperationException(
View Full Code Here

      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.RT_CONSTANT_POOL, outBytes);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_CLASS:
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ObjectCollectedException(
            JDIMessages.class_or_object_not_known);
      case JdwpReplyPacket.ABSENT_INFORMATION:
        return new byte[0];
      case JdwpReplyPacket.NOT_IMPLEMENTED:
        throw new UnsupportedOperationException(
View Full Code Here

    try {
      JdwpReplyPacket replyPacket = requestVM(
          JdwpCommandPacket.TR_CURRENT_CONTENDED_MONITOR, this);
      switch (replyPacket.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException();
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
        throw new IncompatibleThreadStateException(
            JDIMessages.ThreadReferenceImpl_Thread_was_not_suspended_1);
      }
      defaultReplyErrorHandler(replyPacket.errorCode());
View Full Code Here

      }
      JdwpReplyPacket reply = requestVM(
          JdwpCommandPacket.TR_FORCE_EARLY_RETURN, byteOutStream);
      switch (reply.errorCode()) {
      case JdwpReplyPacket.INVALID_THREAD:
        throw new ObjectCollectedException(
            JDIMessages.ThreadReferenceImpl_thread_object_invalid);
      case JdwpReplyPacket.INVALID_OBJECT:
        throw new ClassNotLoadedException(
            JDIMessages.ThreadReferenceImpl_thread_or_value_unknown);
      case JdwpReplyPacket.THREAD_NOT_SUSPENDED:
View Full Code Here

TOP

Related Classes of com.sun.jdi.ObjectCollectedException

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.