aboutsummaryrefslogtreecommitdiff
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2017-01-31 19:42:51 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2017-01-31 19:42:51 +0100
commit0831b41f9ef0d7413dd740048c5c10e4c3abd0a3 (patch)
treebfb9315cb4ebe95ec9ce7f2b5b5d67aaedb27a42 /javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
parentcf1b018252cea5ecdc2610f47956c660015ff552 (diff)
downloadjavaparser-0831b41f9ef0d7413dd740048c5c10e4c3abd0a3.tar.gz
Improve parent node handling when overwriting nodes
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
index 48c4210ba..92084e463 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/stmt/ContinueStmt.java
@@ -83,6 +83,8 @@ public final class ContinueStmt extends Statement implements NodeWithOptionalLab
@Override
public ContinueStmt setLabel(final SimpleName label) {
notifyPropertyChange(ObservableProperty.LABEL, this.label, label);
+ if (this.label != null)
+ this.label.setParentNode(null);
this.label = label;
setAsParentNodeOf(label);
return this;