diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java index 9f6caca94..5c9b199c5 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/TypeExpr.java @@ -117,6 +117,10 @@ public class TypeExpr extends Expression implements NodeWithType<TypeExpr, Type> public boolean replace(Node node, Node replacementNode) { if (node == null) return false; + if (node == type) { + setType((Type) replacementNode); + return true; + } return super.replace(node, replacementNode); } } |