org.jetbrains.kotlin.resolve.calls.inference
Class InferenceErrorData

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.calls.inference.InferenceErrorData

public class InferenceErrorData
extends java.lang.Object


Field Summary
 Call call
           
 ConstraintSystem constraintSystem
           
 CallableDescriptor descriptor
           
 KotlinType expectedType
           
 KotlinType receiverArgumentType
           
 java.util.List<KotlinType> valueArgumentsTypes
           
 
Method Summary
static InferenceErrorData create(CallableDescriptor descriptor, ConstraintSystem constraintSystem, java.util.List<KotlinType> valueArgumentsTypes, KotlinType receiverArgumentType, KotlinType expectedType, Call call)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descriptor

@NotNull
public final CallableDescriptor descriptor

constraintSystem

@NotNull
public final ConstraintSystem constraintSystem

receiverArgumentType

@Nullable
public final KotlinType receiverArgumentType

expectedType

@NotNull
public final KotlinType expectedType

valueArgumentsTypes

@NotNull
public final java.util.List<KotlinType> valueArgumentsTypes

call

@NotNull
public final Call call
Method Detail

create

@NotNull
public static InferenceErrorData create(@NotNull
                                                CallableDescriptor descriptor,
                                                @NotNull
                                                ConstraintSystem constraintSystem,
                                                @NotNull
                                                java.util.List<KotlinType> valueArgumentsTypes,
                                                @Nullable
                                                KotlinType receiverArgumentType,
                                                @NotNull
                                                KotlinType expectedType,
                                                @NotNull
                                                Call call)