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.
Position the caret within the method or a constant field whose duplicates you want to search for.
From the main or context menu, select
.In the dialog that opens, select the scope where IntelliJ IDEA shall look for code duplicates.
For each found code duplicate, IntelliJ IDEA will prompt you to confirm the replacement.
Example
Before | After |
---|---|
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: 02 August 2022