Interface NameListUp

  • All Known Implementing Classes:
    Cl, PlaceholderCl

    public interface NameListUp
    Interface to a list of method and field names and descriptors -- used for checking if a name/descriptor is in the public/protected lists of the super-class/interface hierarchy.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.String getFieldObfNameUp​(java.lang.String name)
      Get obfuscated field name from list, or null if no mapping exists.
      java.lang.String getFieldOutNameUp​(java.lang.String name)
      Get output field name from list, or null if no mapping exists.
      java.lang.String getMethodObfNameUp​(java.lang.String name, java.lang.String descriptor)
      Get obfuscated method name from list, or null if no mapping exists.
      java.lang.String getMethodOutNameUp​(java.lang.String name, java.lang.String descriptor)
      Get output method name from list, or null if no mapping exists.
    • Method Detail

      • getMethodOutNameUp

        java.lang.String getMethodOutNameUp​(java.lang.String name,
                                            java.lang.String descriptor)
                                     throws java.lang.ClassNotFoundException
        Get output method name from list, or null if no mapping exists.
        Parameters:
        name - the name
        descriptor - the descriptor
        Returns:
        the method out name up
        Throws:
        java.lang.ClassNotFoundException - the class not found exception
      • getMethodObfNameUp

        java.lang.String getMethodObfNameUp​(java.lang.String name,
                                            java.lang.String descriptor)
                                     throws java.lang.ClassNotFoundException
        Get obfuscated method name from list, or null if no mapping exists.
        Parameters:
        name - the name
        descriptor - the descriptor
        Returns:
        the method obf name up
        Throws:
        java.lang.ClassNotFoundException - the class not found exception
      • getFieldOutNameUp

        java.lang.String getFieldOutNameUp​(java.lang.String name)
                                    throws java.lang.ClassNotFoundException
        Get output field name from list, or null if no mapping exists.
        Parameters:
        name - the name
        Returns:
        the field out name up
        Throws:
        java.lang.ClassNotFoundException - the class not found exception
      • getFieldObfNameUp

        java.lang.String getFieldObfNameUp​(java.lang.String name)
                                    throws java.lang.ClassNotFoundException
        Get obfuscated field name from list, or null if no mapping exists.
        Parameters:
        name - the name
        Returns:
        the field obf name up
        Throws:
        java.lang.ClassNotFoundException - the class not found exception