Community
Participate
Working Groups
in the following example try to override/implement method b ------------------------------------------------------------ public class A { public A method(int parameter) { return new A() { public A method(int parameter) //<--override/implement methods here { throw new UnsupportedOperationException(); } }; } public void B() { } } ----------------------------------------------------------------- results in a popup and this in the log: Java Model Exception: Java Model Status [Operation not supported for specified element type(s):<anonymous #1> [in method(int) [in A [in [Working copy] A.java [in <default> [in src [in Scratch]]]]]]] at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:369) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:706) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.internal.core.JavaElement.runOperation (JavaElement.java:528) at org.eclipse.jdt.internal.core.SourceType.createMethod (SourceType.java:130) at org.eclipse.jdt.internal.corext.codemanipulation.AddUnimplementedMethodsOperatio n.run(AddUnimplementedMethodsOperation.java:80) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation (BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.execute (JavaModelOperation.java:367) at org.eclipse.jdt.internal.core.JavaModelOperation.run (JavaModelOperation.java:706) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1554) at org.eclipse.core.internal.resources.Workspace.run (Workspace.java:1573) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:2975) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run (WorkbenchRunnableAdapter.java:42) at org.eclipse.jface.operation.ModalContext.runInCurrentThread (ModalContext.java:302) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:252) at org.eclipse.jface.window.ApplicationWindow$1.run (ApplicationWindow.java:444) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:84) at org.eclipse.jface.window.ApplicationWindow.run (ApplicationWindow.java:441) at org.eclipse.ui.internal.WorkbenchWindow.run (WorkbenchWindow.java:1467) at org.eclipse.jdt.ui.actions.OverrideMethodsAction.run (OverrideMethodsAction.java:237) at org.eclipse.jdt.ui.actions.OverrideMethodsAction.run (OverrideMethodsAction.java:181) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun (SelectionDispatchAction.java:196) at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run (SelectionDispatchAction.java:172) at org.eclipse.jface.action.Action.runWithEvent(Action.java:842) at org.eclipse.ui.actions.RetargetAction.runWithEvent (RetargetAction.java:212) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent (WWinPluginAction.java:212) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection (ActionContributionItem.java:542) at org.eclipse.jface.action.ActionContributionItem.access$4 (ActionContributionItem.java:494) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent (ActionContributionItem.java:466) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2187) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1877) at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1405) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1381) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:237) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:139) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:47) at org.eclipse.core.internal.boot.InternalBootLoader.run (InternalBootLoader.java:858) at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.eclipse.core.launcher.Main.basicRun(Main.java:299) at org.eclipse.core.launcher.Main.run(Main.java:767) at org.eclipse.core.launcher.Main.main(Main.java:601)
*** This bug has been marked as a duplicate of 43483 ***