aboutsummaryrefslogtreecommitdiffstats
path: root/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
diff options
context:
space:
mode:
authorDanny van Bruggen <hexagonaal@gmail.com>2016-11-22 23:38:36 +0100
committerDanny van Bruggen <hexagonaal@gmail.com>2016-11-22 23:38:36 +0100
commit51733f6aeedefc53d63bf2effb6abd681848830d (patch)
treeebb9cb7c2a2b8356307996ea0ba7759a9a83cdf9 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
parent9c44e26a857bbecbd06a0768efa3c4a932fcd6a4 (diff)
parent57f6e2955c60cb71fac61353142ae8a6e659f6f4 (diff)
downloadplatform_external_javaparser-51733f6aeedefc53d63bf2effb6abd681848830d.tar.gz
platform_external_javaparser-51733f6aeedefc53d63bf2effb6abd681848830d.tar.bz2
platform_external_javaparser-51733f6aeedefc53d63bf2effb6abd681848830d.zip
Merge remote-tracking branch 'javaparser/master' into issue_547_null_range
# Conflicts: # javaparser-core/src/main/java/com/github/javaparser/ast/CompilationUnit.java # javaparser-core/src/main/java/com/github/javaparser/ast/Node.java # javaparser-core/src/main/java/com/github/javaparser/ast/imports/ImportDeclaration.java # javaparser-core/src/main/javacc/java_1_8.jj # javaparser-testing/src/test/java/com/github/javaparser/ast/imports/ImportDeclarationTest.java
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java')
-rw-r--r--javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
index 3977d1e86..37b29ba52 100644
--- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
+++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ClassExpr.java
@@ -23,6 +23,7 @@ package com.github.javaparser.ast.expr;
import com.github.javaparser.Range;
import com.github.javaparser.ast.nodeTypes.NodeWithType;
+import com.github.javaparser.ast.observing.ObservableProperty;
import com.github.javaparser.ast.type.ClassOrInterfaceType;
import com.github.javaparser.ast.type.Type;
import com.github.javaparser.ast.visitor.GenericVisitor;
@@ -38,7 +39,7 @@ import com.github.javaparser.ast.visitor.VoidVisitor;
*/
public final class ClassExpr extends Expression implements NodeWithType<ClassExpr, Type<?>> {
- private Type type;
+ private Type<?> type;
public ClassExpr() {
this(null, new ClassOrInterfaceType());
@@ -64,12 +65,13 @@ public final class ClassExpr extends Expression implements NodeWithType<ClassExp
}
@Override
- public Type getType() {
+ public Type<?> getType() {
return type;
}
@Override
- public ClassExpr setType(Type type) {
+ public ClassExpr setType(Type<?> type) {
+ notifyPropertyChange(ObservableProperty.TYPE, this.type, type);
this.type = type;
setAsParentNodeOf(this.type);
return this;