Class ClassRenamer


  • public class ClassRenamer
    extends Object
    Applies class renames pool-wide, rewriting class refs, member owners, descriptors, generic signatures, and InnerClasses entries so no reference to an old name survives.
    • Constructor Detail

      • ClassRenamer

        public ClassRenamer​(RenamerContext context)
        Creates a renamer bound to the context holding the class pool and the pending name mappings.
        Parameters:
        context - the renaming session state
    • Method Detail

      • applyRenames

        public void applyRenames()
        Applies all class renames across the ClassPool.
      • renameClass

        public void renameClass​(ClassMapping mapping)
        Renames a single class by its mapping.
        Parameters:
        mapping - The class mapping to apply