@@ -71,8 +71,8 @@ private static Profiles parseTokens(String expression, StringTokenizer tokens, C
71
71
}
72
72
switch (token ) {
73
73
case "(" -> {
74
- Profiles contents = parseTokens (expression , tokens , Context .BRACKET );
75
- if (context == Context .INVERT ) {
74
+ Profiles contents = parseTokens (expression , tokens , Context .PARENTHESIS );
75
+ if (context == Context .NEGATE ) {
76
76
return contents ;
77
77
}
78
78
elements .add (contents );
@@ -85,10 +85,10 @@ private static Profiles parseTokens(String expression, StringTokenizer tokens, C
85
85
assertWellFormed (expression , operator == null || operator == Operator .OR );
86
86
operator = Operator .OR ;
87
87
}
88
- case "!" -> elements .add (not (parseTokens (expression , tokens , Context .INVERT )));
88
+ case "!" -> elements .add (not (parseTokens (expression , tokens , Context .NEGATE )));
89
89
case ")" -> {
90
90
Profiles merged = merge (expression , elements , operator );
91
- if (context == Context .BRACKET ) {
91
+ if (context == Context .PARENTHESIS ) {
92
92
return merged ;
93
93
}
94
94
elements .clear ();
@@ -97,7 +97,7 @@ private static Profiles parseTokens(String expression, StringTokenizer tokens, C
97
97
}
98
98
default -> {
99
99
Profiles value = equals (token );
100
- if (context == Context .INVERT ) {
100
+ if (context == Context .NEGATE ) {
101
101
return value ;
102
102
}
103
103
elements .add (value );
@@ -141,10 +141,9 @@ private static Predicate<Profiles> isMatch(Predicate<String> activeProfile) {
141
141
}
142
142
143
143
144
- private enum Operator {AND , OR }
144
+ private enum Operator { AND , OR }
145
145
146
-
147
- private enum Context {NONE , INVERT , BRACKET }
146
+ private enum Context { NONE , NEGATE , PARENTHESIS }
148
147
149
148
150
149
private static class ParsedProfiles implements Profiles {
0 commit comments