Самый простой способ - написать метод, отображающий то, что вы хотите встроить.
Допустим, у вас есть метод
enum MyStringUtils {
public static boolean containsAnyCase(String searchFor, String searchIn) {
// something
}
}
// calling code
boolean found = MyStringUtils.containsAnyCase(find, in);
Вы хотите использовать StringUtils.containsIgnoreCase, однако имя класса, имя метода и порядок аргументов различаются.
Таким образом, вы меняете тело метода для вызова нужного метода.
public static boolean containsAnyCase(String searchFor, String searchIn) {
return StringUtils.containsIgnoreCase(searchIn, searchFor);
}
Выберите метод и + + N. Это предложит встроить этот метод везде и удалит ваш метод.Ваш вызывающий теперь выглядит как
boolean found = StringUtils.containsIgnoreCase(in, find);
Это будет работать, даже если исходный класс использует import
класса, import static
метода или не импортирует вообще.