Fix minor compile warnings
This commit is contained in:
+3
-3
@@ -385,14 +385,14 @@ class JavaSyntheticPropertiesScope(storageManager: StorageManager, private val l
|
||||
}
|
||||
}
|
||||
|
||||
override fun substitute(originalSubstitutor: TypeSubstitutor): PropertyDescriptor? {
|
||||
val descriptor = super.substitute(originalSubstitutor) as MyPropertyDescriptor? ?: return null
|
||||
override fun substitute(substitutor: TypeSubstitutor): PropertyDescriptor? {
|
||||
val descriptor = super.substitute(substitutor) as MyPropertyDescriptor? ?: return null
|
||||
if (descriptor == this) return descriptor
|
||||
|
||||
val classTypeParameters = (getMethod.containingDeclaration as ClassDescriptor).typeConstructor.parameters
|
||||
val substitutionMap = HashMap<TypeConstructor, TypeProjection>()
|
||||
for ((typeParameter, classTypeParameter) in typeParameters.zip(classTypeParameters)) {
|
||||
val typeProjection = originalSubstitutor.substitution[typeParameter.defaultType] ?: continue
|
||||
val typeProjection = substitutor.substitution[typeParameter.defaultType] ?: continue
|
||||
substitutionMap[classTypeParameter.typeConstructor] = typeProjection
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user