GoLand
 
Get GoLand
You are viewing the documentation for an earlier version of GoLand.

Change Signature dialog

Last modified: 17 March 2022

Refactor | Change Signature

The Change Signature refactoring combines several different modifications that can be applied to a function, method, or a method specification. You can use this refactoring to:

  • change the method name

  • add, remove, and reorder parameters

  • assign default values to new non-variadic parameters

When changing a method signature, GoLand searches for all usages of the method and updates all the calls, implementations, and override replacements of the method that can be safely modified to reflect the change. When you refactor a method specification, you will see a notification dialog where you can select to update all implementations as well.