[spring] (IJ-CR-3158) Fixed UAST based modification tracker for Kotlin

GitOrigin-RevId: 84360a1b66e36ee8f1859207d3277f6cba5831ca
This commit is contained in:
Alexander Bashkirov
2020-11-02 18:44:56 +03:00
committed by intellij-monorepo-bot
parent 71774cd8ea
commit ab9bc83018

View File

@@ -38,6 +38,10 @@ private class ClassSetImpl<out T>(vararg val initialClasses: Class<out T>) : Cla
else
internalMapping[element]
?: initialClasses.any { it.isAssignableFrom(element) }.also { internalMapping[element] = it }
override fun toString(): String {
return "ClassSetImpl(${initialClasses.contentToString()})"
}
}
fun <T> classSetOf(vararg classes: Class<out T>): ClassSet<T> =