Temp disable UAST caching

This commit is contained in:
Dmitry Jemerov
2017-09-27 18:18:54 +02:00
parent bab2641bed
commit fe021afa37
@@ -39,7 +39,6 @@ import org.jetbrains.uast.kotlin.declarations.KotlinUMethod
import org.jetbrains.uast.kotlin.expressions.*
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiParameter
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiVariable
import java.lang.ref.WeakReference
interface KotlinUastBindingContextProviderService {
fun getBindingContext(element: KtElement): BindingContext
@@ -80,9 +79,11 @@ class KotlinUastLanguagePlugin : UastLanguagePlugin {
val uElement = convertDeclaration(element, givenParent, requiredType)
?: KotlinConverter.convertPsiElement(element, givenParent, requiredType)
/*
if (uElement != null) {
element.putUserData(KOTLIN_CACHED_UELEMENT_KEY, WeakReference(uElement))
}
*/
return uElement
}