Tags: zaaarf/lillero
Tags
0.6.0 Breaking changes! I've gone ahead and implemented a number of changes that had beed coming for a long time. Here are the highlights: - `InsnSequence` has been removed in favour of `InsnListUtils`, which provide static utils for the base ASM one instead of extending and overriding it. - InjectionException has been removed. It's never thrown in the library itself, and frankly having a RuntimeException for this was never that smart to begin with. Since it was mainly meant for the user, I feel like it encouraged bad practices. A user who really wants to do that, should make their own exception, as a sign that they're really aware of the implications. - - A couple of method overloads have been removed. - Explicit dependency on Log4J has been removed. - The `BytecodePrinter` method which used Log4J's logger has been replaced with a `Consumer`-based variant. - A number of features have been added to the `PatternMatcher`, most notably the ability to match by opcode AND value. That method should be considered experimental as it hasn't been tested as much as I'd like it to be.
PreviousNext