Project: JDT
Bug 181188 [type wizards] Creating a class that implements an inner interface generates incorrect code
Reported: 2007-04-05 08:44:27 | Status: resolved fixed

In 3.3M6, the generated code appears to include $ symbols. Open up the 'New Class Wizard'. Type in a name for the class. Click 'Add' in the interface section and type in 'Entry'. Select java.util.Map.Entry. Click 'Finish'. Generated code: import java.util.Map$Entry; public class EntryImp implements Map$Entry { } The $ symbol causes the code to not compile out-of-the-box.

Files changed in fix:
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/wizards/SuperInterfaceSelectionDialog.java