|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jetbrains.kotlin.resolve.calls.inference.ConstraintsUtil
public class ConstraintsUtil
| Constructor Summary | |
|---|---|
ConstraintsUtil()
|
|
| Method Summary | |
|---|---|
static boolean |
checkBoundsAreSatisfied(ConstraintSystem constraintSystem,
boolean substituteOtherTypeParametersInBounds)
|
static boolean |
checkUpperBoundIsSatisfied(ConstraintSystem constraintSystem,
TypeParameterDescriptor typeParameter,
boolean substituteOtherTypeParametersInBound)
|
static java.lang.String |
getDebugMessageForStatus(ConstraintSystemStatus status)
|
static TypeParameterDescriptor |
getFirstConflictingParameter(ConstraintSystem constraintSystem)
|
static JetType |
getSafeValue(ConstraintSystem constraintSystem,
TypeParameterDescriptor typeParameter)
|
static java.util.Collection<TypeSubstitutor> |
getSubstitutorsForConflictingParameters(ConstraintSystem constraintSystem)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ConstraintsUtil()
| Method Detail |
|---|
@Nullable
public static TypeParameterDescriptor getFirstConflictingParameter(@NotNull
ConstraintSystem constraintSystem)
@NotNull
public static java.util.Collection<TypeSubstitutor> getSubstitutorsForConflictingParameters(@NotNull
ConstraintSystem constraintSystem)
@NotNull
public static JetType getSafeValue(@NotNull
ConstraintSystem constraintSystem,
@NotNull
TypeParameterDescriptor typeParameter)
public static boolean checkUpperBoundIsSatisfied(@NotNull
ConstraintSystem constraintSystem,
@NotNull
TypeParameterDescriptor typeParameter,
boolean substituteOtherTypeParametersInBound)
public static boolean checkBoundsAreSatisfied(@NotNull
ConstraintSystem constraintSystem,
boolean substituteOtherTypeParametersInBounds)
public static java.lang.String getDebugMessageForStatus(@NotNull
ConstraintSystemStatus status)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||