diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-01-31 19:42:51 +0100 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-01-31 19:42:51 +0100 |
commit | 0831b41f9ef0d7413dd740048c5c10e4c3abd0a3 (patch) | |
tree | bfb9315cb4ebe95ec9ce7f2b5b5d67aaedb27a42 /javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java | |
parent | cf1b018252cea5ecdc2610f47956c660015ff552 (diff) | |
download | javaparser-0831b41f9ef0d7413dd740048c5c10e4c3abd0a3.tar.gz |
Improve parent node handling when overwriting nodes
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java index ed58caf8b..6dec91245 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/ImportDeclaration.java @@ -100,6 +100,8 @@ public final class ImportDeclaration extends Node implements NodeWithName<Import public ImportDeclaration setName(final Name name) { assertNotNull(name); notifyPropertyChange(ObservableProperty.NAME, this.name, name); + if (this.name != null) + this.name.setParentNode(null); this.name = name; setAsParentNodeOf(name); return this; |