Ignore:
Timestamp:
2018-11-20T02:07:07+01:00 (5 years ago)
Author:
Don-vip
Message:

fix SonarQube issues

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java

    r14214 r14436  
    99import java.util.Objects;
    1010import java.util.Set;
    11 import java.util.function.BiFunction;
     11import java.util.function.BiPredicate;
    1212import java.util.function.IntFunction;
    1313import java.util.function.Predicate;
     
    181181        static final Set<Op> NEGATED_OPS = EnumSet.of(NEQ, NREGEX);
    182182
    183         private final BiFunction<String, String, Boolean> function;
     183        private final BiPredicate<String, String> function;
    184184
    185185        private final boolean negated;
     
    189189         * @param func The function to apply during {@link #eval(String, String)}.
    190190         */
    191         Op(BiFunction<String, String, Boolean> func) {
     191        Op(BiPredicate<String, String> func) {
    192192            this.function = func;
    193193            negated = false;
     
    219219         */
    220220        Op(Op negate) {
    221             this.function = (a, b) -> !negate.function.apply(a, b);
     221            this.function = (a, b) -> !negate.function.test(a, b);
    222222            negated = true;
    223223        }
     
    233233                return negated;
    234234            else
    235                 return function.apply(testString, prototypeString);
     235                return function.test(testString, prototypeString);
    236236        }
    237237    }
Note: See TracChangeset for help on using the changeset viewer.