Skip carousel. Carousel Previous. Carousel Next. What is Scribd? Crash 09 05 - Uploaded by John Heater. Did you find this document useful? Is this content inappropriate? Report this Document. Flag for inappropriate content.
Download now. Related titles. Carousel Previous Carousel Next. Jump to Page. Search inside document. Bishnu Mishra. Alex Jones.
Shivani Jadon. Nikahat Kazi. Apostolos Apost Mountouris. Saidi Reddy. Jubaira Samsudeen. Krishna Sankar Pa. Jaypee Callaga. Anupam Mani Tripathi. Nivathi Ramesh. Bima Sakti Krisdianto. Vishal Choudhary. View code. Documentation The main documentation for Mixin can be found in the Wiki.
Integration with Eclipse When developing using Mixin , you can use the Mixin Annotation Processor within Eclipse to provide context-sensitive errors and warnings to help you more easily troubleshoot your mixins. Version History Specifying the minVersion property in your configurations is extrememly important.
BY values ModifyConstant can now support multiple slices Add allow to injectors to detect over-injection 0. Fixes issues where a target class method has been modified by an Access Transformer to have higher visibility 0. Support shadows and overrides in multi-target mixins Support pluggable obfuscation environments in AP 0. Makes injectors more deterministic. MIT License. Releases 4 Mixin 0. Sep 7, Sponsor this project patreon.
Packages 0 No packages published. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Added dynamic target selector support and Desc target selector Added pattern target selector Added more expressive quantifier support to explicit target selectors Facelift and overall improvements to javadoc.
Hotfix for supporting ModLauncher 7. Updated to ASM 6. Fixes for 3 minor bugs: handling of maxShiftBy fixed, improved BeforeInvoke permissive search, disable generic signature merging unless decompiler is active. Log an error when a mixin class is subject to classloader restrictions. Allow certain injectors to target mixin methods. Bug fixes for member declaration validation, non-wild ctor redirects, and internal errors in Args subclass generator.
Fixes for handling of log message triggers for INIT phase and error when running with unexpected logger configurations Add warnings for invalid slice points and narrowing conversion in ModifyConstant handlers.
Fix inheritance for string system properties. Add support for Coerce on redirect injectors. Added Dynamic annotation for decorating mixin elements with dynamically-injected targets. Internal changes to provide for support modlauncher and java 9. Add profiler for inspecting mixin performance. Fixes and improvements to the Mixin AP, fixing handling of multi- dimensional arrays and resolving methods in superclasses of derived types of obfuscated classes Add runtime refmap remapping to support using deobfCompile dependencies with different mapping versions.
All official binaries are now signed Upgrade to ASM 5. BY values ModifyConstant can now support multiple slices Add allow to injectors to detect over-injection. Add support for using Coerce on reference types in Callback Injectors to support derived types. Add support for conforming visibility of overwrite methods to match target class.
Fixes issues where a target class method has been modified by an Access Transformer to have higher visibility. Add slice argument to ModifyConstant Add ModifyArgs injector which can change multiple method call arguments with a single handler.
Fix handling of Unique when the same unique method exists in more than one mixin targetting the same class Fix handling of merged lambdas so that lambdas from mixins are applied correctly when lambdas already exist in the target class both in the original class and when applied by earlier mixins. Allow ModifyConstant to hook implicit zero in comparisons.
Add support for Redirect on array access. Allow static methods in accessor mixins in Java 8 and above. Add support for injector slices. Allow descriptors on NEW injection points. SourceDebugExtension support. Add support for Pseudo virtual target mixins. Process soft-implements annotations in the AP. Accessor Mixin support. Allow Redirect injectors to target NEW opcodes for constructor redirection. Annotation Processor improvements. Support shadows and overrides in multi-target mixins Support pluggable obfuscation environments in AP.
Add async decompilation support. Add alternative strategy for injecting field initialisers. Support Unique on fields. Hard fail if a required mixin target was already transformed. Support constraints on injectors. Environment changes, support environment via agents. Error handlers also receive mixin prepare errors.
0コメント