Inline a method that mainly serves to confuse the compiler's reachabililty checking.
It's possible that my motivation for the method was:
to make it more difficult to accidentally operate on e intead of e.getCause() (as in https://github.com/google/guava/pull/7434): If so, I hope that I've addressed that sufficiently by renaming e to "wrapper".
to share code with wrapAndThrowRuntimeExecutionExceptionOrError in SimpleTimeLimiter: I mean, I guess we could, but meh, especially since the Futures copy of the logic benefits from an implementation comment that wouldn't make sense in the SimpleTimeLimiter case.
Inline a method that mainly serves to confuse the compiler's reachabililty checking.
It's possible that my motivation for the method was:
e
intead ofe.getCause()
(as in https://github.com/google/guava/pull/7434): If so, I hope that I've addressed that sufficiently by renaminge
to "wrapper
".wrapAndThrowRuntimeExecutionExceptionOrError
inSimpleTimeLimiter
: I mean, I guess we could, but meh, especially since theFutures
copy of the logic benefits from an implementation comment that wouldn't make sense in theSimpleTimeLimiter
case.RELNOTES=n/a