Validate annotated patterns
Reports expressions passed as arguments for @Pattern
parameters and returned from @Pattern
-annotated methods that do not match the specified pattern.
Example:
@Pattern("\\d\\d-\\d\\d\\d") String getId() {
return "1";
}
Use the Flag non compile-time constant expressions option to let the inspection report expressions with an unknown value and offer to add a substitution (@Subst
) annotation.
Inspection options
Option | Type | Default |
---|---|---|
Flag non compile-time constant expressions | Checkbox | true |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | IntelliLang, 233.SNAPSHOT |
Last modified: 13 July 2023