Class ExtractClassDescriptor.Field

    • Method Detail

      • getFieldName

        public String getFieldName()
        The name of the field in the selected type
        Returns:
        the name of the field in the selected type
      • getNewFieldName

        public String getNewFieldName()
        The name of the field in the extracted class. The default is the same as in the selected type
        Returns:
        the name of the field in the extracted class
      • setNewFieldName

        public void setNewFieldName​(String newFieldName)
        Sets the name of the field in the extracted class. The default is the same as in the selected type
        Parameters:
        newFieldName - the new field name. Must not be null
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isCreateField

        public boolean isCreateField()
        Returns whether the field will be moved to extracted class. The default is true
        Returns:
        true if the field will be moved
      • setCreateField

        public void setCreateField​(boolean createField)
        Sets whether the field will be moved to extracted class. The default is true
        Parameters:
        createField - if true the field will be moved