ExceptionTracingTransformer

A Transformer responsible for removing Jagex's exception tracing. Jagex inserts a try/catch block around every method that catches RuntimeExceptions, wraps them with a custom RuntimeException implementation and re-throws them. The wrapped exception's message contains the values of the method's arguments. While this is for debugging and not obfuscation, it is clearly automatically-generated and thus we remove these exception handlers too.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open fun transform(classPath: ClassPath)