retrolambda
retrolambda copied to clipboard
Swallow "addSuppressed" for all Exceptions and Errors
Previously, we would only swallow "addSuppressed" (for Java 6 or older) if the owner was "java/lang/Throwable". However, addSuppressed may have been overriden by other exceptions.
Catch all methods named "addSupressed" that are defined either in java/lang/Throwable or any owner ending in "Exception" or "Error".
Requires a test case to reproduce whatever was the issue.