Bug 3523 - 'Override in ...' should be renamed to 'Implement in...' for interfaces (1G4CNPH)
Summary: 'Override in ...' should be renamed to 'Implement in...' for interfaces (1G4C...
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All Windows NT
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Martin Aeschlimann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-10 22:56 EDT by Martin Aeschlimann CLA
Modified: 2002-01-16 10:11 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Aeschlimann CLA 2001-10-10 22:56:33 EDT
AK (11/13/00 12:30:39 PM)
	if i select a method in a superinterface of my class i want to "implement" it, not "override" it.

	however, since interfaces "extend" other interfaces, not "implement them", 
	in interfaces you "override" methods from superinterfaces. (would have to check that one in the lang spec)

NOTES:
EG (24.07.2001 23:28:38)
	we have gone back and forth on the name, should do one more iteration.

MA (07.08.2001 15:43:40)
	The name is 'Create in ...' now, and for works for interfaces / classes, for super or sub types.

EG(13.08.2001 12:16:32)
	"Create in" isn't intuitive to me. Why can't the string be more sensitive?
Comment 1 DJ Houghton CLA 2001-10-24 07:11:34 EDT
PRODUCT VERSION:
VAME eclipse 0.011

Comment 2 Erich Gamma CLA 2001-12-10 06:21:07 EST
discussed with martin:
1) when selection in a base interface -> menu item Implement Method in
2) when selection in a base class -> menu item Override Method in 
3) when selection in a derived clas -> menu item Define Method in
Comment 3 Martin Aeschlimann CLA 2001-12-14 08:26:52 EST
to differ between 'override' and 'define', a type hierarchy is needed.
as this might be expensive to build on menu activation always 'override' is 
used.

implemented > 11211
Comment 4 Andre Weinand CLA 2002-01-16 10:11:04 EST
Verified: Always override is used.