Aufgrund von Änderungen in einer Bibliothek, die ich verwende, wurden die Getter durch direkten Zugriff auf die Eigenschaft ersetzt. ZB:
%Vor%ist
geworden %Vor%Daher möchte ich das IntelliJ-SSR verwenden, um die Getter-Aufrufe durch die Bean-Eigenschaft zu ersetzen. Allerdings habe ich mich nicht daran gewöhnt, Regexp Capture-Gruppen für meinen Ersatz zu verwenden. Wenn es eine andere IntelliJ-Verknüpfung gibt, um das zu tun, was ich will, bin ich froh, es zu benutzen.
Die folgenden SSR-Suchparameter finden die Getter, aber ich kann nicht in der Lage sein, die Erfassungsgruppe für $property$
in der Ersetzung zu verwenden. Ich habe probiert, und
$1
und zu sehen ( Verwendung von Rückverweisen in IntelliJ )
Ich habe auch versucht, die Suche in $instance$.get$property$()
zu ändern (die Einschränkungen für $property$
wurden gelöscht, aber die Suche hat keine Ergebnisse zurückgegeben.
)
vor der Substitution durchzuführen (um den Fall zu beheben) Ich habe die Option Script text
bemerkt, die Groovy-Code akzeptiert, aber ich konnte keine Dokumentation zu dieser Funktion finden.
Tags und Links intellij-idea intellij-13 structural-search