How about:
trait AbstractPersistentChannel[T : AbstractPersistentChannel[T]] extends
LongKeyedMetaMapper[T] { self: T =}
trait AbstractPersistentMetaChannel[T : AbstractPersistentChannel[T]]
extends
LongKeyedMetaMapper[T] { self: T =}
class ChannelA extends
trait AbstractPersistentChannel[T : AbstractPersistentChannel[T]] extends
LongKeyedMapper[T] {
self: T =
}
trait AbstractPersistentMetaChannel[T : AbstractPersistentChannel[T]]
extends
LongKeyedMetaMapper[T] { self: T with AbstractPersistentMetaChannel[T]
=}
class ChannelA extends
David,
thank you! This worked out of the box.
Regards,
Joachim
Important stuff in Bold. Most notably, the type inferencer gets Lists
wrong sometimes.
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Lift group.