I puzzled Why Feild interface in Vaadin extends Focusable and component interfaces ??
since Focusable interface extends component itself ! Its enough for Field interface to extend focusable.
am i missing something here? is there any reason to this?
Can anyone help me out ?
Nope, there are no semantic reason for this. It might be a question of style, or it might be a historic reason for the class to explicitly extend an interface it already extends implicit.