Inspectopedia Help

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