Community
Participate
Working Groups
20041201 Use 'Sort members' on the following type: package pack; public enum Enum { Z, A, C, B; } !STACK 0 java.util.EmptyStackException at java.util.Stack.peek(Stack.java:94) at java.util.Stack.pop(Stack.java:76) at org.eclipse.jdt.internal.core.SortElementBuilder.pop(SortElementBuilder.java:1202) at org.eclipse.jdt.internal.core.SortElementBuilder.exitField(SortElementBuilder.java:1116) at org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(SourceElementParser.java:1215) at org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(SourceElementParser.java:1437) at org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor(SourceElementParser.java:919) at org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit(SourceElementParser.java:1537) at org.eclipse.jdt.internal.core.SortElementsOperation.processElement(SortElementsOperation.java:100) at org.eclipse.jdt.internal.core.SortElementsOperation.executeOperation(SortElementsOperation.java:72) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1676) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:744) at org.eclipse.jdt.core.util.CompilationUnitSorter.sort(CompilationUnitSorter.java:174) at org.eclipse.jdt.internal.corext.codemanipulation.SortMembersOperation.run(SortMembersOperation.java:257) at org.eclipse.jdt.internal.core.BatchOperation.executeOperation(BatchOperation.java:34) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:700) at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1676) at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:3672) at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:65) at org.eclipse.jdt.internal.ui.util.BusyIndicatorRunnableContext$BusyRunnable.internalRun(BusyIndicatorRunnableContext.java:113) at org.eclipse.jdt.internal.ui.util.BusyIndicatorRunnableContext$BusyRunnable.run(BusyIndicatorRunnableContext.java:80) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.jdt.internal.ui.util.BusyIndicatorRunnableContext.run(BusyIndicatorRunnableContext.java:126) at org.eclipse.ui.internal.progress.ProgressManager$5.run(ProgressManager.java:1061) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.progress.ProgressManager.runInUI(ProgressManager.java:1057) at org.eclipse.jdt.ui.actions.SortMembersAction.run(SortMembersAction.java:206) ...
*** Bug 80929 has been marked as a duplicate of this bug. ***
Fixed and released in HEAD. Regression tests added in org.eclipse.jdt.core.tests.model.SortCompilationUnitElementsTests.test019, test020, test021.
Verified in 20050330-0500