Kann man automatisch die Regex-Unterstützung von Intellij für seine eigenen Regex-Parameter erhalten?

Intellij bietet reguläre "Unterstützung" (Syntaxprüfung) für Parameter, die reguläre Ausdrücke erwarten, z. B. Codierung:

String[] array = string.split("(*.");

markiert einen Fehler unter dem regulären Ausdruck und gibt einen Tooltip-Fehler aus:

Ungeschlossene Gruppe

Dies funktioniert auch für Variablen, zB

String myVar = "(*."; // shows above error here
String[] array = string.split(myVar);

Aber wenn ich meine eigene Methode erstelle, die einen regulären Ausdruck erwartet, bekomme ich diese Unterstützung nicht, zB:

String[] myMethod(String regexParameter) {
    return someString.split(regexParameter);
}

myMethod("(*."); // no "error" marker like above

Obwohl Intellij herausfinden kannregexParameter sollte ein gültiger regulärer Ausdruck sein, er überprüft ihn nicht wie bei JDK-Parametern.

Wie erhalte ich reguläre Ausdrücke für meine eigenen Methodenparameter?

Hinweis

Idealerweise gibt es eine annotationsbasierte Lösung oder ähnliches, bei der die Parameter der Methode für Intellij als reguläre Ausdrücke "definiert" werden, sodass alle Entwickler automatisch die Unterstützung erhalten, wenn sie die Codebasis laden.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage