@Test public void testToString() { assertEquals("Managed(INITIALIZED, null:\n)", underTest.toString()); }
@Override public String toString() { final T reference = this.reference.get(); if (traces == null) { return String.format("Managed(%s, %s)", state, reference); } return toStringTracing(reference, new ArrayList<>(traces)); }
ConcurrentManaged implements Managed<T> { @Override public String toString() { final T reference = this.reference.get(); if (traces == null) { return String.format("Managed(%s, %s)", state, reference); } return toStringTracing(reference, new ArrayList<>(traces)); } }
ConcurrentManaged implements Managed<T> { @Override public String toString() { final T reference = this.reference.get(); if (traces == null) { return String.format("Managed(%s, %s)", state, reference); } return toStringTracing(reference, new ArrayList<>(traces)); } ConcurrentManaged(
      final Caller caller, final ManagedOptions options, final Supplier<? extends Stage<T>> setup,
      final Completable<Void> startFuture, final Completable<Void> zeroLeaseFuture,
      final Completable<T> stopReferenceFuture, final Stage<Void> stopFuture
  ); }
ConcurrentManaged implements Managed<T> { @Override public String toString() { final T reference = this.reference.get(); if (traces == null) { return String.format("Managed(%s, %s)", state, reference); } return toStringTracing(reference, new ArrayList<>(traces)); } ConcurrentManaged(
      final Caller caller, final ManagedOptions options, final Supplier<? extends Stage<T>> setup,
      final Completable<Void> startFuture, final Completable<Void> zeroLeaseFuture,
      final Completable<T> stopReferenceFuture, final Stage<Void> stopFuture
  ); static ConcurrentManaged<T> newManaged(
      final Async async, final Caller caller, final ManagedOptions options,
      final Supplier<? extends Stage<T>> setup,
      final Function<? super T, ? extends Stage<Void>> teardown
  ); @Override Stage<R> doto(
      final Function<? super T, ? extends Stage<R>> action
  ); @Override Borrowed<T> borrow(); @Override boolean isReady(); @Override Stage<Void> start(); @Override Stage<Void> stop(); @Override String toString(); }
ConcurrentManaged implements Managed<T> { @Override public String toString() { final T reference = this.reference.get(); if (traces == null) { return String.format("Managed(%s, %s)", state, reference); } return toStringTracing(reference, new ArrayList<>(traces)); } ConcurrentManaged(
      final Caller caller, final ManagedOptions options, final Supplier<? extends Stage<T>> setup,
      final Completable<Void> startFuture, final Completable<Void> zeroLeaseFuture,
      final Completable<T> stopReferenceFuture, final Stage<Void> stopFuture
  ); static ConcurrentManaged<T> newManaged(
      final Async async, final Caller caller, final ManagedOptions options,
      final Supplier<? extends Stage<T>> setup,
      final Function<? super T, ? extends Stage<Void>> teardown
  ); @Override Stage<R> doto(
      final Function<? super T, ? extends Stage<R>> action
  ); @Override Borrowed<T> borrow(); @Override boolean isReady(); @Override Stage<Void> start(); @Override Stage<Void> stop(); @Override String toString();  }