Bug 507646

Summary: Implementing interface with default should generate skeletons for default methods
Product: [Eclipse Project] JDT Reporter: Mickael Istria <mistria>
Component: UIAssignee: JDT-UI-Inbox <jdt-ui-inbox>
Status: ASSIGNED --- QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, gautier.desaintmartinlacaze
Version: 4.5   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Mickael Istria CLA 2016-11-17 02:32:42 EST
Currently, it seems like implementing an interface with "default" methods doesn't write skeletons for those methods. However, the purpose of default is mostly to enable some backward-compatibility for evolving interfaces, it's oot meant to make the method "optional". So IMO, it would better user guidance to create the skeletons for the default methods as well, to encourage developers to implement them properly.
Comment 1 Dani Megert CLA 2017-04-20 12:54:03 EDT
I think we should at least offer an option to do so.