Class FieldRenamer


  • public class FieldRenamer
    extends Object
    Applies field mappings across the class pool, rewriting declarations, access sites, field method handles and bootstrap method arguments.
    • Constructor Detail

      • FieldRenamer

        public FieldRenamer​(RenamerContext context)
        Creates a renamer bound to the mappings and class pool in a context.
        Parameters:
        context - the renaming context supplying mappings, hierarchy and descriptor remapping
    • Method Detail

      • applyRenames

        public void applyRenames()
        Applies every field mapping in the context across the class pool.