diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-06-25 21:44:20 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-06-25 21:44:20 +0200 |
commit | 81280be021e7e076cfc69f0a921f3b2cc4d2581a (patch) | |
tree | d65182cfdc7c07011b1b7865f04a312a0bcfd598 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java | |
parent | 9e670dab3d28b8be6264facbf72ab21a21f7626a (diff) | |
download | javaparser-81280be021e7e076cfc69f0a921f3b2cc4d2581a.tar.gz |
Add replace method generator and its results
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java index f8a27ef0d..bd4c289f1 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java @@ -124,4 +124,23 @@ public final class EnclosedExpr extends Expression { public EnclosedExprMetaModel getMetaModel() { return JavaParserMetaModel.enclosedExprMetaModel; } + + @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") + public EnclosedExpr replaceInner(Expression replacement) { + return setInner((Expression) replacement); + } + + @Override + @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") + public boolean replace(Node node, Node replacementNode) { + if (node == null) + return false; + if (inner != null) { + if (node == inner) { + replaceInner((Expression) replacementNode); + return true; + } + } + return super.replace(node, replacementNode); + } } |