KT-604 Internal frontend error

This commit is contained in:
Andrey Breslav
2011-11-29 22:14:31 +03:00
parent be29dd9155
commit 291f508edc
4 changed files with 24 additions and 4 deletions
@@ -0,0 +1,20 @@
// KT-604 Internal frontend error
trait ChannelPipeline {
}
class DefaultChannelPipeline() : ChannelPipeline {
}
trait ChannelPipelineFactory{
fun getPipeline() : ChannelPipeline
}
class StandardPipelineFactory(val config: fun ChannelPipeline.():Unit) : ChannelPipelineFactory {
override fun getPipeline() : ChannelPipeline {
val pipeline = DefaultChannelPipeline()
pipeline.config ()
return pipeline
}
}