aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
diff options
context:
space:
mode:
authorFederico Tomassetti <federico@tomassetti.me>2017-03-29 17:52:52 +0200
committerFederico Tomassetti <federico@tomassetti.me>2017-03-29 17:52:52 +0200
commitaa1fa25286b18a31f1364745d48e7c656940170e (patch)
tree481ba992a11c92a4c623c5e209a52216dfd2b501 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
parent7b506516fd36e21c935fb207285f316e6d991e87 (diff)
downloadplatform_external_javaparser-aa1fa25286b18a31f1364745d48e7c656940170e.tar.gz
platform_external_javaparser-aa1fa25286b18a31f1364745d48e7c656940170e.tar.bz2
platform_external_javaparser-aa1fa25286b18a31f1364745d48e7c656940170e.zip
issue878: generated setters
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
index d1973b645..832bd53b5 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/SuperExpr.java
@@ -79,6 +79,9 @@ public final class SuperExpr extends Expression {
* @return this, the SuperExpr
*/
public SuperExpr setClassExpr(final Expression classExpr) {
+ if (classExpr == this.classExpr) {
+ return (SuperExpr) this;
+ }
notifyPropertyChange(ObservableProperty.CLASS_EXPR, this.classExpr, classExpr);
if (this.classExpr != null)
this.classExpr.setParentNode(null);