24916
diff --git a/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/astrewrite/ASTRewritingMethodDeclTest.java b/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/astrewrite/ASTRewritingMethodDeclTest.java
index ae82f1e..0c39dd8 100644
--- a/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/astrewrite/ASTRewritingMethodDeclTest.java
+++ b/org.eclipse.jdt.ui.tests/ui/org/eclipse/jdt/ui/tests/astrewrite/ASTRewritingMethodDeclTest.java
@@ -1093,14 +1093,9 @@
assertEqualString(cu.getSource(), buf.toString());
clearRewrite(rewrite);
}
-
- private boolean BUG_24916= true;
-
- public void testMethodDeclaration_bug24916() throws Exception {
- if (BUG_24916) {
- return;
- }
+ public void testMethodDeclaration_bug24916() throws Exception {
+
IPackageFragment pack1= fSourceFolder.createPackageFragment("test1", false, null);
StringBuffer buf= new StringBuffer();
buf.append("package test1;\n");
@@ -1121,7 +1116,7 @@
MethodDeclaration modifiedNode= ast.newMethodDeclaration();
modifiedNode.setConstructor(true); // no change
modifiedNode.setModifiers(methodDecl.getModifiers()); // no change
- modifiedNode.setExtraDimensions(methodDecl.getModifiers());// no change
+ modifiedNode.setExtraDimensions(0);// constructors have no return type
rewrite.markAsModified(methodDecl, modifiedNode);
rewrite.markAsRemoved(methodDecl.getReturnType());
@@ -1135,7 +1130,7 @@
buf= new StringBuffer();
buf.append("package test1;\n");
buf.append("public class DD {\n");
- buf.append(" private DD()[]{\n");
+ buf.append(" private DD(){\n");
buf.append(" };\n");
buf.append("}\n");
assertEqualString(cu.getSource(), buf.toString());