IntelliJ IDEA 2018.2 Help

Find and Replace Code Duplicates

The Find and Replace Code Duplicates action lets you find code repetitions similar to the selected method or constant field, and replace them with calls to the original method or constant. It also lets you specify a scope for your search.

  1. Position the cursor within the method or a constant field whose duplicates you want to search for.
  2. From the main or context menu, select Refactor | Find and Replace Code Duplicates.
  3. In the dialog that opens, select the scope where IntelliJ IDEA shall look for code duplicates.
  4. For each found code duplicate, IntelliJ IDEA will prompt you to confirm the replacement.

Example

BeforeAfter
public void method() { int a = 1; int b = 2; int c = a+b; int d = b+c; } ... private int add(int a, int b) { return a+b; }
public void method() { int a = 1; int b = 2; int c = add(a,b); int d = add(b,c); } ... private int add(int a, int b) { return a+b; }
Last modified: 4 September 2018

See Also