Вопросы по теме 'structural-search'
IntelliJ Structural Search для поиска классов, реализующих A, но не B
Я пытаюсь использовать функцию «структурного поиска» IntelliJ 10.5, чтобы найти классы, реализующие интерфейс A , но не реализующие другой интерфейс, B .
Выполнив сначала поиск классов, реализующих A , а затем ограничив область поиска...
3124 просмотров
schedule
24.09.2021
Есть ли в IntelliJ способ выполнить поиск использования метода и отфильтровать его по конкретным аргументам, переданным методу?
У меня есть метод в моем классе Service, который выполняет обновление гибернации для любого объекта домена:
update(Object obj)
Он вызывается из множества классов в моем проекте для разных типов объектов. Я хотел бы найти все случаи...
1432 просмотров
schedule
13.09.2021
Структурный поиск / замена в идентификаторе формата Resharper
При использовании структурного поиска / замены R # возможно ли изменить / модифицировать вывод токена?
например если я захватываю идентификатор, могу ли я затем переформатировать его, используя регулярное выражение в выводе? Я бы хотел это...
54 просмотров
schedule
03.11.2021
Как найти неаннотированные классы верхнего уровня в IntelliJ IDEA
Мотивация: каждый класс / интерфейс / аннотация / перечисление должны быть аннотированы @SomeAnnotation. Однако мы хотим, чтобы эта аннотация была только на классах верхнего уровня , а не на внутренних.
Цель состоит в том, чтобы создать...
343 просмотров
schedule
29.09.2021
IntelliJ Structural Search не заменяет все вызовы методов в цепочке/плавном интерфейсе.
Рассмотрим следующий полный пример класса стиля Builder.
package com.derp;
class MyBuilder {
public MyBuilder set(String key, Object val) {
return this;
}
public MyBuilder setFoo(Object val) {
return this;
}...
446 просмотров
schedule
02.04.2022
Замените один из параметров аннотации структурной заменой IntelliJ IDEA.
У меня много классов с аннотацией Spring @ContextConfiguration . В аннотации есть параметр classes , который может быть массивом.
Теперь большинство моих классов выглядят так:
@RunWith(SpringJUnit4ClassRunner.class)...
355 просмотров
schedule
12.05.2022
Как преобразовать примитив Java в коробочный тип в IntelliJ Structural Replace
Я пытаюсь использовать IntelliJ Structural Search and Replace для перегрузки набора методов установки Optional вариантами. При этом необходимо учитывать, что целевое значение может быть примитивным (например, от boolean до...
100 просмотров
schedule
04.08.2022
Структурно заменить Intellij Jsp
Я хочу структурно заменить атрибут html на его значение. Пример следующий. Я хочу заменить эту инструкцию
<IMG SRC="<%=immagineGes%>" title="<%=toolTipGes%>">
с
<IMG SRC="<%=immagineGes%>"...
41 просмотров
schedule
04.09.2022
Шаблон ReSharper Search для .First([С условием]), игнорирующий .First()
Как следует из заголовка, есть ли способ с помощью шаблона поиска ReSharper найти все экземпляры .First(), которые содержат условие, игнорируя .First()?
Мотивация этого поиска связана с ответом на вопрос Почему LINQ .Where(предикат).First()...
166 просмотров
schedule
12.10.2022
Intellij Structural Search для типа параметра и фактического типа
Представьте, что я хочу найти все методы с любым количеством параметров, которые принимают как один из них Collection, но вызываются путем передачи списка. Пример:
недействительный тест1 (коллекция х)
недействительный тест2 (A a, коллекция x)...
446 просмотров
schedule
03.04.2023
Генераторы структурного поиска IntelliJ
Может быть, я не понимаю структурный поиск IntelliJs.
Я хочу найти все вхождения, которые соответствуют следующему шаблону примера:
Map<String, String> mapper = new HashMap<>()
Мой нерабочий подход был
Map<$a$,$b$>...
184 просмотров
schedule
05.12.2022
структурный поиск Intellij IDEA: как найти вхождения всех классов, расширяющих другой класс
есть ли способ поиска всех вхождений подклассов определенного класса?
Скажем, у меня есть класс AbstractItem , и у меня есть много реализаций этого класса AbstractItem . Теперь я хочу знать, где используются все подклассы.
Могу ли я искать...
132 просмотров
schedule
10.04.2023
Пользовательская проверка на наличие двойных кавычек
Наш стандарт кода требует, чтобы все строки в коде javascript заключались в одинарные кавычки, а не в двойные. К сожалению, IntelliJ Idea не имеет такой проверки по умолчанию. Я попытался найти и следовать официальному руководству , но не очень...
158 просмотров
schedule
08.03.2023
Intellij структурно заменяет `thows OneException, TwoException` только Exception
С помощью структурного поиска и замены IntelliJ я хотите заменить следующий фрагмент:
@Test
public void myTest() throws ExecutionException, InterruptedException {}
с:
@Test
public void myTest() throws Exception {}
Цель состоит в...
46 просмотров
schedule
07.02.2023
IntelliJ IDEA: как создать новое поле класса во время структурной замены
У меня много вызовов метода статического класса
E.g.
LegacyLogger.println (ERROR_LEVEL, "Simple string parameter");
Я нашел все необходимые вхождения кода, используя шаблон:
LegacyLogger.println(ERROR_LEVEL, $params$)
Как я могу...
53 просмотров
schedule
11.09.2023
Как искать и заменять структурно в Intellij
Я переношу свои тесты Junit с Junit v3 на Junit v4.
Я надеялся использовать поиск и замену структурно «srs», чтобы добавить аннотацию @Test перед всеми методами, начинающимися с test. *, используя мою любимую IDE Intellij.
Я просто не могу...
3716 просмотров
schedule
05.04.2024