Class ThrowableInterner
java.lang.Object
com.intellij.openapi.util.objectTree.ThrowableInterner
Please don't look, there's nothing interesting here.
If you insist, JVM stores stacktrace information in compact form in Throwable.backtrace field, but blocks reflective access to this field.
This class uses this field for comparing Throwables.
The available method Throwable.getStackTrace() unfortunately can't be used for that because it's
1) too slow and 2) explodes Throwable retained size by polluting Throwable.stackTrace fields.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ThrowableInterner
public ThrowableInterner()
-
-
Method Details
-
intern
-