diff --git a/src/main/java/org/jsoup/select/Evaluator.java b/src/main/java/org/jsoup/select/Evaluator.java index 2946c7c620..24489691ae 100644 --- a/src/main/java/org/jsoup/select/Evaluator.java +++ b/src/main/java/org/jsoup/select/Evaluator.java @@ -35,20 +35,7 @@ protected Evaluator() { * @since 1.17.1 */ public Predicate asPredicate(Element root) { - //noinspection ReturnOfInnerClass - return new MatchPredicate(root); - } - - class MatchPredicate implements Predicate { - final Element root; - - public MatchPredicate(Element root) { - this.root = root; - } - - @Override public boolean test(Element element) { - return matches(root, element); - } + return element -> matches(root, element); } /**