Temp disable UAST caching
This commit is contained in:
@@ -39,7 +39,6 @@ import org.jetbrains.uast.kotlin.declarations.KotlinUMethod
|
|||||||
import org.jetbrains.uast.kotlin.expressions.*
|
import org.jetbrains.uast.kotlin.expressions.*
|
||||||
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiParameter
|
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiParameter
|
||||||
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiVariable
|
import org.jetbrains.uast.kotlin.psi.UastKotlinPsiVariable
|
||||||
import java.lang.ref.WeakReference
|
|
||||||
|
|
||||||
interface KotlinUastBindingContextProviderService {
|
interface KotlinUastBindingContextProviderService {
|
||||||
fun getBindingContext(element: KtElement): BindingContext
|
fun getBindingContext(element: KtElement): BindingContext
|
||||||
@@ -80,9 +79,11 @@ class KotlinUastLanguagePlugin : UastLanguagePlugin {
|
|||||||
|
|
||||||
val uElement = convertDeclaration(element, givenParent, requiredType)
|
val uElement = convertDeclaration(element, givenParent, requiredType)
|
||||||
?: KotlinConverter.convertPsiElement(element, givenParent, requiredType)
|
?: KotlinConverter.convertPsiElement(element, givenParent, requiredType)
|
||||||
|
/*
|
||||||
if (uElement != null) {
|
if (uElement != null) {
|
||||||
element.putUserData(KOTLIN_CACHED_UELEMENT_KEY, WeakReference(uElement))
|
element.putUserData(KOTLIN_CACHED_UELEMENT_KEY, WeakReference(uElement))
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
return uElement
|
return uElement
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user