Class LambdaExprHelpers
java.lang.Object
eu.solven.cleanthat.engine.java.refactorer.helpers.LambdaExprHelpers
Helps crafting
LambdaExpr
- Author:
- Benoit Lacelle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
changeName
(com.github.javaparser.ast.expr.LambdaExpr mapLambdaExpr, com.github.javaparser.ast.expr.SimpleName newName) static boolean
hasOuterAssignExpr
(com.github.javaparser.ast.Node node) static Optional<com.github.javaparser.ast.expr.LambdaExpr>
makeLambdaExpr
(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.expr.Expression expression) static Optional<com.github.javaparser.ast.expr.LambdaExpr>
makeLambdaExpr
(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.stmt.BlockStmt statement) static Optional<com.github.javaparser.ast.expr.LambdaExpr>
makeLambdaExpr
(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.stmt.Statement statement)
-
Constructor Details
-
LambdaExprHelpers
protected LambdaExprHelpers()
-
-
Method Details
-
makeLambdaExpr
public static Optional<com.github.javaparser.ast.expr.LambdaExpr> makeLambdaExpr(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.stmt.Statement statement) -
makeLambdaExpr
public static Optional<com.github.javaparser.ast.expr.LambdaExpr> makeLambdaExpr(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.stmt.BlockStmt statement) -
makeLambdaExpr
public static Optional<com.github.javaparser.ast.expr.LambdaExpr> makeLambdaExpr(com.github.javaparser.ast.expr.SimpleName simpleName, com.github.javaparser.ast.expr.Expression expression) -
hasOuterAssignExpr
public static boolean hasOuterAssignExpr(com.github.javaparser.ast.Node node) -
changeName
public static boolean changeName(com.github.javaparser.ast.expr.LambdaExpr mapLambdaExpr, com.github.javaparser.ast.expr.SimpleName newName)
-