diff options
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java index 738336a51..37133cecc 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/type/ArrayType.java @@ -210,6 +210,10 @@ public class ArrayType extends ReferenceType implements NodeWithAnnotations<Arra public boolean replace(Node node, Node replacementNode) { if (node == null) return false; + if (node == componentType) { + setComponentType((Type) replacementNode); + return true; + } return super.replace(node, replacementNode); } } |