fix 'where' clause in IDEA plugin code

This commit is contained in:
Dmitry Jemerov
2015-10-08 12:52:00 +02:00
parent 45d1129dbb
commit 7abc29cff6
@@ -457,11 +457,11 @@ private fun copyModifierListItems(from: PsiModifierList, to: PsiModifierList, wi
}
}
private fun copyTypeParameters<T: PsiTypeParameterListOwner>(
private fun copyTypeParameters<T>(
from: T,
to: T,
inserter: (T, PsiTypeParameterList) -> Unit
) where T : PsiNameIdentifierOwner {
) where T : PsiTypeParameterListOwner, T : PsiNameIdentifierOwner {
val factory = PsiElementFactory.SERVICE.getInstance((from : PsiElement).getProject())
val templateTypeParams = from.getTypeParameterList()?.getTypeParameters() ?: PsiTypeParameter.EMPTY_ARRAY
if (templateTypeParams.isNotEmpty()) {