diff options
author | Danny van Bruggen <danny.van.bruggen@kvk.nl> | 2017-02-07 16:33:56 +0100 |
---|---|---|
committer | Danny van Bruggen <danny.van.bruggen@kvk.nl> | 2017-02-07 16:33:56 +0100 |
commit | 01f005bd3ceb47427476490d7ee5ad0d19248ff3 (patch) | |
tree | de80fc607b80f0b1e32b56e0271ccd85c6d4c227 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/EnclosedExpr.java | |
parent | 252055a55567f8fc250b81df4e1af1a54af8ca94 (diff) | |
download | javaparser-01f005bd3ceb47427476490d7ee5ad0d19248ff3.tar.gz |
The result of running the replace(Node) method generator
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 | 14 |
1 files changed, 14 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 d92a6b934..58619cbf4 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 @@ -26,6 +26,7 @@ import com.github.javaparser.ast.observer.ObservableProperty; import com.github.javaparser.ast.visitor.GenericVisitor; import com.github.javaparser.ast.visitor.VoidVisitor; import java.util.Optional; +import com.github.javaparser.ast.Node; /** * An expression between ( ). @@ -79,5 +80,18 @@ public final class EnclosedExpr extends Expression { setAsParentNodeOf(inner); return this; } + + @Override + public boolean remove(Node node) { + if (node == null) + return false; + if (inner != null) { + if (node == inner) { + setInner((Expression) null); + return true; + } + } + return super.remove(node); + } } |