Package io.codemodder.javaparser
Class JavaParserTransformer
java.lang.Object
io.codemodder.javaparser.JavaParserTransformer
A utility for making it easy to transform JavaParser ASTs.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic com.github.javaparser.ast.expr.ArrayCreationExpr
Creates a new array creation expression.static CallReplacer
replace
(com.github.javaparser.ast.expr.Expression expression) Useful for replacing an expression (method call or object creation) with a surrounding method call.wrap
(com.github.javaparser.ast.expr.Expression expression) Useful for wrapping an expression with a surrounding method call.
-
Method Details
-
wrap
public static JavaParserTransformer.ExpressionWrapper wrap(com.github.javaparser.ast.expr.Expression expression) Useful for wrapping an expression with a surrounding method call. -
replace
Useful for replacing an expression (method call or object creation) with a surrounding method call. -
newArray
public static com.github.javaparser.ast.expr.ArrayCreationExpr newArray(String type, com.github.javaparser.ast.expr.Expression... values) Creates a new array creation expression.
-