Minor, replace some usages of hasDefaultValue -> declaresDefaultValue
This commit is contained in:
@@ -34,7 +34,6 @@ import org.jetbrains.kotlin.resolve.DescriptorUtils.*
|
|||||||
import org.jetbrains.kotlin.resolve.DescriptorResolver.*
|
import org.jetbrains.kotlin.resolve.DescriptorResolver.*
|
||||||
import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo
|
import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo
|
||||||
import org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil
|
import org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil
|
||||||
import org.jetbrains.kotlin.resolve.scopes.JetScope
|
|
||||||
import org.jetbrains.kotlin.resolve.scopes.WritableScope
|
import org.jetbrains.kotlin.resolve.scopes.WritableScope
|
||||||
import org.jetbrains.kotlin.resolve.scopes.WritableScopeImpl
|
import org.jetbrains.kotlin.resolve.scopes.WritableScopeImpl
|
||||||
import org.jetbrains.kotlin.resolve.source.toSourceElement
|
import org.jetbrains.kotlin.resolve.source.toSourceElement
|
||||||
@@ -192,7 +191,7 @@ class FunctionDescriptorResolver(
|
|||||||
// it parameter for lambda
|
// it parameter for lambda
|
||||||
val valueParameterDescriptor = expectedValueParameters.first()
|
val valueParameterDescriptor = expectedValueParameters.first()
|
||||||
val it = ValueParameterDescriptorImpl(functionDescriptor, null, 0, Annotations.EMPTY, Name.identifier("it"),
|
val it = ValueParameterDescriptorImpl(functionDescriptor, null, 0, Annotations.EMPTY, Name.identifier("it"),
|
||||||
valueParameterDescriptor.getType(), valueParameterDescriptor.hasDefaultValue(),
|
valueParameterDescriptor.getType(), valueParameterDescriptor.declaresDefaultValue(),
|
||||||
valueParameterDescriptor.getVarargElementType(), SourceElement.NO_SOURCE)
|
valueParameterDescriptor.getVarargElementType(), SourceElement.NO_SOURCE)
|
||||||
trace.record(BindingContext.AUTO_CREATED_IT, it)
|
trace.record(BindingContext.AUTO_CREATED_IT, it)
|
||||||
return listOf(it)
|
return listOf(it)
|
||||||
|
|||||||
+1
-3
@@ -60,9 +60,7 @@ public class ValueParameterResolver(
|
|||||||
jetParameter: JetParameter,
|
jetParameter: JetParameter,
|
||||||
context: ExpressionTypingContext
|
context: ExpressionTypingContext
|
||||||
) {
|
) {
|
||||||
if (!valueParameterDescriptor.hasDefaultValue()) {
|
if (!valueParameterDescriptor.declaresDefaultValue()) return
|
||||||
return
|
|
||||||
}
|
|
||||||
val defaultValue = jetParameter.getDefaultValue() ?: return
|
val defaultValue = jetParameter.getDefaultValue() ?: return
|
||||||
expressionTypingServices.getTypeInfo(defaultValue, context.replaceExpectedType(valueParameterDescriptor.getType()))
|
expressionTypingServices.getTypeInfo(defaultValue, context.replaceExpectedType(valueParameterDescriptor.getType()))
|
||||||
if (DescriptorUtils.isAnnotationClass(DescriptorResolver.getContainingClass(context.scope))) {
|
if (DescriptorUtils.isAnnotationClass(DescriptorResolver.getContainingClass(context.scope))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user