Add kFunctionImpl to ReflectionTypes

This commit is contained in:
Mikhael Bogdanov
2017-06-08 09:38:16 +02:00
committed by Svyatoslav Scherbina
parent f5c421d64b
commit 5a1be2715f
2 changed files with 2 additions and 1 deletions
@@ -84,6 +84,7 @@ class ReflectionTypes(module: ModuleDescriptor, internalPackage: FqName) {
val kMutableProperty0: ClassDescriptor by ClassLookup(kotlinReflectScope)
val kMutableProperty1: ClassDescriptor by ClassLookup(kotlinReflectScope)
val kMutableProperty2: ClassDescriptor by ClassLookup(kotlinReflectScope)
val kFunctionImpl: ClassDescriptor by ClassLookup(internalScope)
val kProperty0Impl: ClassDescriptor by ClassLookup(internalScope)
val kProperty1Impl: ClassDescriptor by ClassLookup(internalScope)
val kProperty2Impl: ClassDescriptor by ClassLookup(internalScope)
@@ -131,7 +131,7 @@ open class Symbols<out T: CommonBackendContext>(val context: T, private val symb
.single().getter!!
)
val kFunctionImpl = symbolTable.referenceClass(context.getInternalClass("KFunctionImpl"))
val kFunctionImpl = symbolTable.referenceClass(context.reflectionTypes.kFunctionImpl)
val kProperty0Impl = symbolTable.referenceClass(context.reflectionTypes.kProperty0Impl)
val kProperty1Impl = symbolTable.referenceClass(context.reflectionTypes.kProperty1Impl)