vaskir
05/19/2017, 5:35 PMolonho
05/19/2017, 6:18 PMfunctions.filterNotNull()
.filterNot { it.modality == Modality.ABSTRACT }
.forEach { function ->
function.allOverriddenDescriptors
.map { OverriddenFunctionDescriptor(function, it) }
.filter { !it.bridgeDirections.allNotNeeded() }
.filter { it.canBeCalledVirtually }
.filter { !it.inheritsBridge }
.distinctBy { it.bridgeDirections }
.forEach {
buildBridge(it, irClass)
}
}