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
 ConstraintSystem constraintSystem
           
 CallableDescriptor descriptor
           
 JetType expectedType
           
 JetType receiverArgumentType
           
 java.util.List<JetType> valueArgumentsTypes
           
 
Method Summary
static InferenceErrorData create(CallableDescriptor descriptor, ConstraintSystem constraintSystem, java.util.List<JetType> valueArgumentsTypes, JetType receiverArgumentType, JetType expectedType)
           
 
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 JetType receiverArgumentType

expectedType

@NotNull
public final JetType expectedType

valueArgumentsTypes

@NotNull
public final java.util.List<JetType> valueArgumentsTypes
Method Detail

create

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