Community
Participate
Working Groups
jdt.core preview 20030922 1. Create the following class A 2. In the outliner select 'Local' and do Source->Create Getter & Setters 3. In the wizard select all and press ok -> Exception thrown import java.util.Vector; public class A { protected void foo() { class Local { Vector collection; } } } Caused by: org.eclipse.jdt.core.jdom.DOMException: Attempt to add child of incompatible type at org.eclipse.jdt.internal.core.jdom.DOMNode.basicAddChild(DOMNode.java:352) at org.eclipse.jdt.internal.core.jdom.DOMNode.addChild(DOMNode.java:264) at org.eclipse.jdt.internal.core.CreateElementInCUOperation.insertDOMNode(CreateElementInCUOperation.java:261) at org.eclipse.jdt.internal.core.CreateTypeMemberOperation.generateNewCompilationUnitDOM(CreateTypeMemberOperation.java:72) at org.eclipse.jdt.internal.core.CreateElementInCUOperation.executeOperation(CreateElementInCUOperation.java:133) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOperation.java:366) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1571) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1588) at org.eclipse.jdt.internal.core.JavaElement.runOperation(JavaElement.java:526) at org.eclipse.jdt.internal.core.SourceType.createMethod(SourceType.java:130) at org.eclipse.jdt.internal.corext.codemanipulation.AddGetterSetterOperation.generateGetter(AddGetterSetterOperation.java:227) at org.eclipse.jdt.internal.corext.codemanipulation.AddGetterSetterOperation.run(AddGetterSetterOperation.java:106) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.execute(JavaModelOperation.java:366) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:705) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1571) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1588) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:2974) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:42) at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:302)
Not yet supported
*** Bug 45941 has been marked as a duplicate of this bug. ***
*** Bug 46262 has been marked as a duplicate of this bug. ***
*** Bug 47442 has been marked as a duplicate of this bug. ***
*** Bug 50801 has been marked as a duplicate of this bug. ***
Will only consider once we migrate Model away from JDOM.
Considering moving away from JDOM inside Java model
*** Bug 81152 has been marked as a duplicate of this bug. ***
Fixed by fixing bug 77894.
Verified in I20050214-0927