Class RenameTypeArguments


  • public class RenameTypeArguments
    extends RenameArguments
    Rename type arguments describe the data that a rename type processor provides to its rename type participants.

    This class is not intended to be subclassed by clients.

    Since:
    1.0
    Restriction:
    This class is not intended to be subclassed by clients.
    • Constructor Detail

      • RenameTypeArguments

        public RenameTypeArguments​(String newName,
                                   boolean updateReferences,
                                   boolean updateSimilarDeclarations,
                                   IJavaElement[] similarDeclarations)
        Creates new rename type arguments.
        Parameters:
        newName - the new name of the element to be renamed
        updateReferences - true if reference updating is requested; false otherwise
        updateSimilarDeclarations - true if similar declaration updating is requested; false otherwise
        similarDeclarations - the similar declarations that will be updated or null if similar declaration updating is not requested
    • Method Detail

      • getUpdateSimilarDeclarations

        public boolean getUpdateSimilarDeclarations()
        Returns whether similar declaration updating is requested or not.
        Returns:
        returns true if similar declaration updating is requested; false otherwise
      • getSimilarDeclarations

        public IJavaElement[] getSimilarDeclarations()
        Returns the similar declarations that get updated. Returns null if similar declaration updating is not requested.
        Returns:
        the similar elements that get updated