Files

22 lines
469 B
Kotlin
Vendored

// FIR_IDENTICAL
// KT-604 Internal frontend error
interface ChannelPipeline {
}
class DefaultChannelPipeline() : ChannelPipeline {
}
interface ChannelPipelineFactory{
fun getPipeline() : ChannelPipeline
}
class StandardPipelineFactory(val config: ChannelPipeline.()->Unit) : ChannelPipelineFactory {
override fun getPipeline() : ChannelPipeline {
val pipeline = DefaultChannelPipeline()
pipeline.config ()
return pipeline
}
}