Skip to content

Commit c7d2f16

Browse files
committed
Add @regexp annotation to some regular expression strings
1 parent 4c0a369 commit c7d2f16

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ml/ml-algo/src/main/java/org/neo4j/gds/ml/metrics/classification/ClassificationMetricSpecification.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*/
2020
package org.neo4j.gds.ml.metrics.classification;
2121

22+
import org.intellij.lang.annotations.RegExp;
2223
import org.neo4j.gds.core.utils.mem.MemoryEstimation;
2324
import org.neo4j.gds.core.utils.mem.MemoryEstimations;
2425
import org.neo4j.gds.core.utils.mem.MemoryRange;
@@ -48,6 +49,7 @@ public interface ClassificationMetricSpecification {
4849
Recall.NAME, Recall::new,
4950
Accuracy.NAME, Accuracy::new
5051
));
52+
@RegExp
5153
String NUMBER_OR_STAR = "((?:-?[\\d]+)|(?:\\*))";
5254
String VALID_SINGLE_CLASS_METRICS = String.join("|", SINGLE_CLASS_METRIC_FACTORIES.keySet());
5355
Pattern SINGLE_CLASS_METRIC_PATTERN = Pattern.compile(

test-utils/src/main/java/org/neo4j/gds/BaseProcTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.assertj.core.api.HamcrestCondition;
2323
import org.hamcrest.Matcher;
2424
import org.intellij.lang.annotations.Language;
25+
import org.intellij.lang.annotations.RegExp;
2526
import org.junit.jupiter.api.AfterEach;
2627
import org.neo4j.gds.api.Graph;
2728
import org.neo4j.gds.compat.GraphDatabaseApiProxy;
@@ -95,15 +96,15 @@ protected void assertError(
9596

9697
protected void assertErrorRegex(
9798
@Language("Cypher") String query,
98-
String regex
99+
@RegExp String regex
99100
) {
100101
assertErrorRegex(query, emptyMap(), regex);
101102
}
102103

103104
private void assertErrorRegex(
104105
@Language("Cypher") String query,
105106
Map<String, Object> queryParameters,
106-
String regex
107+
@RegExp String regex
107108
) {
108109
assertError(query, queryParameters, ExceptionMessageMatcher.containsMessageRegex(regex));
109110
}

0 commit comments

Comments
 (0)