'This' type (original) (raw)
Marek Kozieł develop4lasu at gmail.com
Tue Mar 3 14:05:26 PST 2009
- Previous message: PROPOSAL: Static Methods in Interfaces
- Next message: PROPOSAL: Static Methods in Interfaces
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
2009/3/3 Adrian Kuhn <akuhn at gmx.ch>
On Mar 3, 2009, at 21:17 , Marek Kozieł wrote:
ALTERNATIVES: Rewriting each method's signature on every class / interface.
Using self-bound generics, such as abstract class A<Self extends A> { abstract Self self(); } class B extends A { B self(); } class C extends A { C self(); } This is used in java.lang.Enum for example. See also http://www.artima.com/forums/flat.jsp?forum=106&thread=136394 --AA
Thanks for good sample.
Although 'This' could bring relation for generics, or maybe we should think about possibility of defining relations for generics.
-- Pozdrowionka. / Regards. Lasu aka Marek Kozieł
http://lasu2string.blogspot.com/
- Previous message: PROPOSAL: Static Methods in Interfaces
- Next message: PROPOSAL: Static Methods in Interfaces
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]