Class BinaryExprHelpers
java.lang.Object
eu.solven.cleanthat.engine.java.refactorer.helpers.BinaryExprHelpers
Helps mutating
BinaryExpr
- Author:
- Benoit Lacelle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<com.github.javaparser.ast.expr.Expression>
findAny
(com.github.javaparser.ast.expr.BinaryExpr binaryExpr, Predicate<com.github.javaparser.ast.expr.Expression> operandPredicate, boolean cutThroughEnclosedExpr) static <S extends com.github.javaparser.ast.expr.Expression,
T extends com.github.javaparser.ast.expr.Expression>
Optional<Map.Entry<S,T>> findPair
(com.github.javaparser.ast.expr.BinaryExpr binaryExpr, Predicate<com.github.javaparser.ast.expr.Expression> keyPredicate, Predicate<com.github.javaparser.ast.expr.Expression> valuePredicate)
-
Constructor Details
-
BinaryExprHelpers
protected BinaryExprHelpers()
-
-
Method Details
-
findPair
public static <S extends com.github.javaparser.ast.expr.Expression,T extends com.github.javaparser.ast.expr.Expression> Optional<Map.Entry<S,T>> findPair(com.github.javaparser.ast.expr.BinaryExpr binaryExpr, Predicate<com.github.javaparser.ast.expr.Expression> keyPredicate, Predicate<com.github.javaparser.ast.expr.Expression> valuePredicate) -
findAny
-