Пример #1
0
 public boolean detach() {
   boolean res = onDebuggerDetachedImpl(null);
   if (!res) {
     return false;
   }
   connection.close();
   return true;
 }
Пример #2
0
 public void attach(DebugEventListener listener)
     throws IOException, UnsupportedVersionException, MethodIsBlockingException {
   Exception errorCause = null;
   try {
     attachImpl(listener);
   } catch (IOException e) {
     errorCause = e;
     throw e;
   } catch (UnsupportedVersionException e) {
     errorCause = e;
     throw e;
   } finally {
     if (errorCause != null) {
       disconnectReason = errorCause;
       connectionState = ConnectionState.DETACHED;
       connection.close();
     }
   }
 }