Я работаю с Groovy скриптами, которые загружаются во время выполнения.Я добавляю настройки компилятора в этот отличный скрипт.Одним из примеров является то, что
int function1(int i, int j) {
anotherthing()
}
будет изменено на
int function1(MyCustomInjectedParameter ob, int i, int j {
ob.dosomethingwithinjectedobject()
anotherthing()
}
. Я вставляю пользовательский параметр во все свои функции и добавляю код, чтобы использовать его внутри моей функции.Проблема, с которой я сталкиваюсь, заключается в следующем: а) я пытаюсь поставить точку прерывания в intellij в функции 1 б) это позволяет мне сделать это в) но когда я выполняю и жду, пока точка останова достигнет цели, она никогда не будет достигнута.Это потому, что я изменил сигнатуру функции и, следовательно, intellij больше не может найти определение этой функции.
У меня такой вопрос.Как мне сообщить intellij, что точка останова действительно для сигнатуры функции, отличной от той, что говорит IDE?