Skip to content

Supported Refactorings

max-ellis edited this page Oct 26, 2022 · 1 revision

Supported Refactorings

Supported Refactorings / Inverse Refactoring

  1. Rename Method / Rename Method

  2. Move Method / Move Method

  3. Move And Rename Method / Move And Rename Method

  4. Rename Class / Rename Class

  5. Move Class / Move Class

  6. Move And Rename Class / Move And Rename Class

  7. Inline Method / Extract Method

  8. Extract Method / Inline Method

  9. Rename Field / Rename Field

  10. Move Field / Move Field

  11. Move And Rename Field / Move And Rename Field

  12. Pull Up Method / Push Down Method

  13. Push Down Method / Pull Up Method

  14. Pull Up Field / Push Down Field

  15. Push Down Field / Pull Up Field

  16. Rename Package / Rename Package

  17. Rename Parameter / Rename Parameter

Supported Simplification Logic for Better Method Level Completeness

  1. Reorder Parameters

  2. Change Parameter Type

  3. Add Parameter

  4. Remove Parameter