Changeset 14436 in josm for trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java
- Timestamp:
- 2018-11-20T02:07:07+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java
r14214 r14436 9 9 import java.util.Objects; 10 10 import java.util.Set; 11 import java.util.function.Bi Function;11 import java.util.function.BiPredicate; 12 12 import java.util.function.IntFunction; 13 13 import java.util.function.Predicate; … … 181 181 static final Set<Op> NEGATED_OPS = EnumSet.of(NEQ, NREGEX); 182 182 183 private final Bi Function<String, String, Boolean> function;183 private final BiPredicate<String, String> function; 184 184 185 185 private final boolean negated; … … 189 189 * @param func The function to apply during {@link #eval(String, String)}. 190 190 */ 191 Op(Bi Function<String, String, Boolean> func) {191 Op(BiPredicate<String, String> func) { 192 192 this.function = func; 193 193 negated = false; … … 219 219 */ 220 220 Op(Op negate) { 221 this.function = (a, b) -> !negate.function. apply(a, b);221 this.function = (a, b) -> !negate.function.test(a, b); 222 222 negated = true; 223 223 } … … 233 233 return negated; 234 234 else 235 return function. apply(testString, prototypeString);235 return function.test(testString, prototypeString); 236 236 } 237 237 }
Note:
See TracChangeset
for help on using the changeset viewer.