diff options
author | Danny van Bruggen <hexagonaal@gmail.com> | 2017-07-25 22:07:31 +0200 |
---|---|---|
committer | Danny van Bruggen <hexagonaal@gmail.com> | 2017-07-25 22:13:41 +0200 |
commit | 141963f6703b0c9d60b7d9bf59ded934dd5e6faf (patch) | |
tree | 937e2139fa840221dc8e4adbd1833ac5e44d3810 /javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java | |
parent | e1dd274bd3e9e2b09b50462ae7a68a2cc61aa4c0 (diff) | |
download | platform_external_javaparser-141963f6703b0c9d60b7d9bf59ded934dd5e6faf.tar.gz platform_external_javaparser-141963f6703b0c9d60b7d9bf59ded934dd5e6faf.tar.bz2 platform_external_javaparser-141963f6703b0c9d60b7d9bf59ded934dd5e6faf.zip |
Fix broken replace implementation
Diffstat (limited to 'javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java')
-rw-r--r-- | javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java index 89a17263e..295e5af00 100644 --- a/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java +++ b/javaparser-core/src/main/java/com/github/javaparser/ast/expr/ObjectCreationExpr.java @@ -284,11 +284,6 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType return JavaParserMetaModel.objectCreationExprMetaModel; } - @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") - public ObjectCreationExpr replaceScope(Expression replacement) { - return setScope((Expression) replacement); - } - @Override @Generated("com.github.javaparser.generator.core.node.ReplaceMethodGenerator") public boolean replace(Node node, Node replacementNode) { @@ -310,10 +305,14 @@ public final class ObjectCreationExpr extends Expression implements NodeWithType } if (scope != null) { if (node == scope) { - replaceScope((Expression) replacementNode); + setScope((Expression) replacementNode); return true; } } + if (node == type) { + setType((ClassOrInterfaceType) replacementNode); + return true; + } if (typeArguments != null) { for (int i = 0; i < typeArguments.size(); i++) { if (typeArguments.get(i) == node) { |