Описание тега structural-search
A tool to search and replace language constructs in source code, indifferent to formatting and comments. Structural Search & Replace is developed by JetBrains and available in IntelliJ IDEA, PhpStorm, WebStorm and Resharper.
1
ответ
Intellij Structural Search: Как найти пустые блоки try catch?
Как я могу найти пустые блоки try catch? Используя Скопировать существующий шаблон... Я нашел структурный поиск для try catch: try { $TryStatement$; } catch($ExceptionType$ $Exception$) { $CatchStatement$; } Я хочу улучшить его так, чтобы он только …
14 июл '16 в 06:22
0
ответов
Jetbrains Структурный Поиск - Соответствующие Константы
Я использую Android Studio и пытаюсь создать для себя проверку, чтобы соответствовать всем экземплярам View.INVISIBLE - View - это класс, а INVISIBLE - это константа. Если у меня есть View.INVISIBLE в моем структурном поисковом запросе он не находит…
14 окт '16 в 14:21
1
ответ
Структурно заменить методы, имена параметров которых начинаются с
Так что в моем коде у меня есть следующие случаи view1.setBackgroundResource(R.drawable.is_bag); view2.setBackgroundResource(R.drawable.is_bag); view3.setBackgroundResource(R.color.red); Я пытаюсь сделать структурную замену для всех .setBackgroundRe…
28 окт '16 в 22:01
1
ответ
Модернизированная миграция до 2.0
При переходе на Retrofit убрать все сервисные вызовы, содержащие обратные вызовы, - кошмар. Я использовал Structural Search and Replace, но мне приходится повторять шаблоны из-за разного количества аргументов для вызова метода. Мои шаблоны следующие…
22 авг '17 в 22:35
1
ответ
Intellij Javascript многострочный структурный поиск и замена
В нашем проекте множество угловых модульных тестов содержат следующий синтаксис: inject(['dependency1', 'dependency2', function(_dependency1_, _dependency2_) { dependency1 = _dependency1_; dependency2 = _dependency2_; }]); В тестах массив, в котором…
09 апр '16 в 10:27
0
ответов
Извлечь тип выражения с помощью структурной замены Resharper
Я пытаюсь сделать структурный поиск R# и заменить, чтобы предложить следующее foo.ToList() следует преобразовать в приведенное ниже, если пользователь выбирает рефакторинг foo as List<int> ?? foo.ToList() поэтому в R# я бы попробовал по шаблон…
17 фев '14 в 08:36
2
ответа
IntelliJ/ структурный поиск: удаление ненужных методов, которые вызывают только супер метод
В одном из моих проектов Android (но не обязательно связанных с Android) у меня есть довольно много вызовов методов, которые действительно ничего не делают, только взрывают код и могут быть автоматически удалены. Примеры: @Override public boolean on…
29 июл '15 в 21:53
1
ответ
Шаблон поиска ReSharper: "Не удается проанализировать шаблон"
R# 5.1.1751.8 Когда я выполняю поиск по шаблону... catch (Exception e) {} ... У меня отображается диалоговое окно с сообщением об ошибке "Не удается проанализировать шаблон". А как насчет этого шаблона не может быть проанализирован? Что я делаю непр…
22 сен '10 в 21:40
1
ответ
IntelliJ вопросы структурного поиска регулярных выражений
Мне нужно сопоставить переменные, которые начинаются со строчной буквы и не заканчиваются подчеркиванием. У меня есть эти три поля: private String shouldFlag; private String shouldntFlag_; private String SHOULDNTFLAG; С этим шаблоном, перевернутым:^…
06 авг '10 в 19:47
1
ответ
Как добавить @Deprecated к каждому классу и каждому конструктору / методу каждого класса?
У меня есть старый код, и я хочу отметить все из них и все их методы @Deprecated так что, когда мы пойдем и дотронемся до них, мы сможем удалить эти аннотации, чтобы мы могли отслеживать, что было модернизировано, а что еще плохо. Я пытаюсь использо…
22 май '14 в 14:37
1
ответ
Структурный поиск / замена в идентификаторе формата Resharper
При использовании структурного поиска / замены R# возможно ли изменить / модифицировать вывод токена? например, если я получу идентификатор, могу ли я переформатировать его, используя регулярные выражения в выводе? Я хотел бы преобразовать это: [Fac…
17 авг '14 в 07:34
2
ответа
Как устранить "фигурные скобки на новой строке" с помощью поиска и замены Intellij?
Я пытаюсь найти все операторы if, в которых фигурные скобки записаны в новой строке, используя следующий шаблон поиска и замены: Шаблон поиска: if ($Expr$) { $ThenStatements$; } else { $ElseStatements$; } Заменить шаблон: if ($Expr$) { $ThenStatemen…
07 дек '15 в 08:37
1
ответ
Как массово аннотировать аргументы конструктора?
У меня есть проблема, когда я хочу сделать множество классов в нашем проекте десериализованными через Джексона. Проблема в том, что большинство классов выглядят так: public class FinalFieds{ private final String field; private final String secondFie…
09 окт '15 в 17:57
1
ответ
Сценарии IntelliJ IDEA
Есть ли какое-нибудь консольное приложение (может быть подключено), которое позволило бы мне управлять IDEA через скрипт (не через графический интерфейс)? Пример сценария, который я хочу написать: find all classes that ends with "Factory" Refactor:r…
01 май '11 в 09:08
3
ответа
Как мне найти и заменить структурно в Intellij
Я перевожу свои тесты Junit с Junit v3 на Junit v4. Я надеялся использовать поиск и заменить структурно "srs", чтобы добавить аннотацию @Test перед всеми методами, начинающимися с test.*, Используя мою любимую среду разработки Intellij. Я просто не …
30 апр '09 в 18:39
1
ответ
Intellij поиск по регулярному выражению в атрибутах XML
Я использую Intellij, и я хочу искать атрибуты XML. Например, эта строка XML: <img src="madonna.jpg" alt='Foligno Madonna, by Raphael' /> Я хочу найти в моем проекте любые другие экземпляры этой строки: <img src="BLABLALBA" alt='BLABLALBA' …
14 дек '15 в 07:04
2
ответа
Использование структурной замены в IntelliJ для изменения уровня защиты поля
Я пытаюсь использовать Structural Replace, чтобы пометить все частные поля как предупреждения, а затем предложить заменить их защищенными полями. (Я знаю, что многие люди могут не согласиться с моим выбором уровней защиты, но это отдельная проблема)…
14 мар '12 в 03:19
1
ответ
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; } public MyBuilder setBar(Object val) { ret…
25 авг '17 в 18:57
2
ответа
Как легко найти / найти в IDE(особенно в IntelliJ), какие методы возвращают тип int, а также принимает строку в качестве параметра в Java?
Поэтому, если я поставлю ключевые слова.. возвращаемый тип:int, параметр:String (что-то вроде этого), он показывает результаты, такие как void int Integer.parseInt(String) Надеюсь, я смогу объяснить, что я ищу.
29 дек '17 в 10:49
2
ответа
Шаблон поиска ReSharper для.First([С условием]), игнорирующий.First()
Как гласит заголовок, есть ли способ использовать шаблон поиска ReSharper для поиска всех экземпляров.First (), который содержит условие, игнорируя.First()? Мотивация для этого поиска в ответ на вопрос Почему LINQ .Where(предикат).First () быстрее, …
05 июл '13 в 02:56