JDK-7103116 : Traits for java (interfaces with implemented methods)
  • Type: Enhancement
  • Component: specification
  • Sub-Component: language
  • Affected Version: 7
  • Priority: P5
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux
  • CPU: x86
  • Submitted: 2011-10-20
  • Updated: 2012-03-20
  • Resolved: 2011-11-01
Related Reports
Duplicate :  
Description
A DESCRIPTION OF THE REQUEST :
One interesting feature can be Traits (interfaces with implemented methods)

   Please see: http://code.google.com/p/groovypptest/wiki/Traits

PD: this change is minimun from a java coder view (some methods on
interfaces can have a default implementation)




JUSTIFICATION :
Split multiples functionalities on each Traits and remove macro-classes with macro-functionalities