Package com.tonic.renamer
Renaming of classes, fields and methods across a class pool.
-
Class Summary Class Description ClassRenamer Applies class renames pool-wide, rewriting class refs, member owners, descriptors, generic signatures, and InnerClasses entries so no reference to an old name survives.FieldRenamer Applies field mappings across the class pool, rewriting declarations, access sites, field method handles and bootstrap method arguments.MethodRenamer Handles renaming of methods and updating all references across the ClassPool.Renamer Main API for renaming classes, methods, and fields in a ClassPool.RenamerContext Shared state for a rename run - the class pool, the mapping store, and a class hierarchy and descriptor/signature remappers derived from them.