/ / Was ist der beste Weg, um das Übereinstimmungsformat „Methodenaufruf“ mit checkstyle zu überprüfen? - Java, Regex, Anmerkungen, Rechtschreibprüfung, Checkstyle

Was ist der beste Weg, um das "Methodenaufruf" -Format mittels Checkstyle zu überprüfen? - Java, Regex, Anmerkungen, Rechtschreibprüfung, Checkstyle

Ich habe eine Gruppe von Methoden, die zu einer einzigen gehörenKlasse, die mindestens 2 Parameter enthalten sollte. Der erste sollte vom Typ "literal" sein (z. B. instance.do ("literal_string", obj) - sollte genau in der Methodenaufrufzeile selbst angegeben werden). Als nächstes sollte der erste Parameter auch mit einem bestimmten Regex-Muster übereinstimmen. Das zweite Argument kann einen beliebigen Wert haben (Object).

Außerdem sollte der erste Parameter für das gesamte Projekt eindeutig sein (dieser Teil ist eigentlich nicht so wichtig zu berücksichtigen).

Gibt es irgendwelche Möglichkeiten, eine Prüfung auf Bedingungen durchzuführen, die ich oben aufgeführt habe?

Upd. Eine solche Prüfung sollte vorzugsweise während der Entwicklungszeit durchgeführt werden (z. B. Hinweis auf eine gelbe Glühbirne in der Finsternis).

Antworten:

0 für die Antwort № 1

Meinst du etwas wie:

if(nameOfStringVar.matches("regex")){
throw new java.lang.Error("First arg did not match the regex");
}
Objects.requireNonNull(nameOfSecondVariable);

?