blob: 023d628b2198022788f95443cef7fdf47737bd14 [file]
CHOSEN for fixation: TypeVariable(T) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
true HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
= kotlin/Int
FIXED TO: kotlin/Int
********************************
CHOSEN for fixation: TypeVariable(W) --- Readiness(
false ALLOWED
false HAS_PROPER_CONSTRAINTS
false HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
false HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<in TypeVariable(W)!>!
********************************
CHOSEN for fixation: TypeVariable(E) --- Readiness(
false ALLOWED
false HAS_PROPER_CONSTRAINTS
false HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
false HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
TypeVariable(W) --- Readiness(
false ALLOWED
false HAS_PROPER_CONSTRAINTS
false HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
false HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<in TypeVariable(W)!>!
>: ft<TypeVariable(E) & Any, TypeVariable(E)?>
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
********************************
CHOSEN for fixation: TypeVariable(T) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: MergeFragment
= MergeFragment (inferred during fixation)
FIXED TO: MergeFragment
TypeVariable(R) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(E)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
<: kotlin/Comparable<in TypeVariable(W)!>!
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>!
<: kotlin/Comparable<TypeVariable(R)!>?
TypeVariable(C) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/MutableCollection<in TypeVariable(R)>
>: java/util/TreeSet<TypeVariable(E)>
TypeVariable(E) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
>: TypeVariable(R)
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>?
TypeVariable(W) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<in TypeVariable(W)!>!
>: ft<TypeVariable(E) & Any, TypeVariable(E)?>
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
>: TypeVariable(R)!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<TypeVariable(R)!>!
********************************
CHOSEN for fixation: TypeVariable(T) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: MergeFragment
= MergeFragment (inferred during fixation)
FIXED TO: MergeFragment
TypeVariable(R) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(E)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
<: kotlin/Comparable<in TypeVariable(W)!>!
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>!
<: kotlin/Comparable<TypeVariable(R)!>?
TypeVariable(C) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/MutableCollection<in TypeVariable(R)>
>: java/util/TreeSet<TypeVariable(E)>
TypeVariable(E) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
>: TypeVariable(R)
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>?
TypeVariable(W) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<in TypeVariable(W)!>!
>: ft<TypeVariable(E) & Any, TypeVariable(E)?>
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
>: TypeVariable(R)!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<TypeVariable(R)!>!
********************************
CHOSEN for fixation: TypeVariable(W) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
true HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<in TypeVariable(W)!>!
>: ft<TypeVariable(E) & Any, TypeVariable(E)?>
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
>: TypeVariable(R)!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<TypeVariable(R)!>!
= kotlin/Int!
<: kotlin/Comparable<kotlin/Int!>!
<: kotlin/Comparable<in kotlin/Int!>!
FIXED TO: kotlin/Int!
TypeVariable(R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(E)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
<: kotlin/Comparable<in TypeVariable(W)!>!
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>!
<: kotlin/Comparable<TypeVariable(R)!>?
>: kotlin/Int
<: kotlin/Int?
<: kotlin/Int!
<: kotlin/Comparable<kotlin/Int!>!
<: kotlin/Comparable<kotlin/Int!>?
<: kotlin/Comparable<in kotlin/Int!>?
<: kotlin/Comparable<in kotlin/Int!>!
TypeVariable(C) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/MutableCollection<in TypeVariable(R)>
>: java/util/TreeSet<TypeVariable(E)>
TypeVariable(E) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(W)!
<: kotlin/Comparable<in TypeVariable(W)!>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
>: TypeVariable(R)
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>?
>: kotlin/Int
<: kotlin/Int?
<: kotlin/Comparable<kotlin/Int!>?
<: kotlin/Int!
<: kotlin/Comparable<in kotlin/Int!>?
TypeVariable(_R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/Iterable<TypeVariable(R)>
>: kotlin/collections/MutableSet<kotlin/Int>
<: kotlin/collections/Iterable<kotlin/Int?>
<: kotlin/collections/Iterable<kotlin/Int!>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>?>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>!>
********************************
CHOSEN for fixation: TypeVariable(R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: TypeVariable(E)
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>!
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>!
<: kotlin/Comparable<TypeVariable(R)!>?
>: kotlin/Int
<: kotlin/Int?
<: kotlin/Int!
<: kotlin/Comparable<kotlin/Int!>!
<: kotlin/Comparable<kotlin/Int!>?
<: kotlin/Comparable<in kotlin/Int!>?
<: kotlin/Comparable<in kotlin/Int!>!
= kotlin/Int (inferred during fixation)
FIXED TO: kotlin/Int
TypeVariable(C) --- Readiness(
true ALLOWED
false HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
false HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
false HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
false HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/MutableCollection<in TypeVariable(R)>
>: java/util/TreeSet<TypeVariable(E)>
<: kotlin/collections/MutableCollection<in kotlin/Int> (inferred during fixation)
TypeVariable(E) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
>: TypeVariable(R)
<: kotlin/Comparable<ft<TypeVariable(R) & Any, TypeVariable(R)?>>?
<: kotlin/Comparable<TypeVariable(R)!>?
>: kotlin/Int
<: kotlin/Int?
<: kotlin/Comparable<kotlin/Int!>?
<: kotlin/Int!
<: kotlin/Comparable<in kotlin/Int!>?
TypeVariable(_R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/Iterable<TypeVariable(R)>
>: kotlin/collections/MutableSet<kotlin/Int>
<: kotlin/collections/Iterable<kotlin/Int?>
<: kotlin/collections/Iterable<kotlin/Int!>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>?>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>!>
<: kotlin/collections/Iterable<kotlin/Int> (inferred during fixation)
********************************
CHOSEN for fixation: TypeVariable(E) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/Comparable<ft<TypeVariable(E) & Any, TypeVariable(E)?>>?
>: kotlin/Int
<: kotlin/Int?
<: kotlin/Comparable<kotlin/Int!>?
<: kotlin/Int!
<: kotlin/Comparable<in kotlin/Int!>?
= kotlin/Int (inferred during fixation)
FIXED TO: kotlin/Int
TypeVariable(C) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
false HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
false HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: java/util/TreeSet<TypeVariable(E)>
<: kotlin/collections/MutableCollection<in kotlin/Int>
>: java/util/TreeSet<kotlin/Int> (inferred during fixation)
TypeVariable(_R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: kotlin/collections/MutableSet<kotlin/Int>
<: kotlin/collections/Iterable<kotlin/Int?>
<: kotlin/collections/Iterable<kotlin/Int!>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>?>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>!>
<: kotlin/collections/Iterable<kotlin/Int>
********************************
CHOSEN for fixation: TypeVariable(C) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
<: kotlin/collections/MutableCollection<in kotlin/Int>
>: java/util/TreeSet<kotlin/Int>
= java/util/TreeSet<kotlin/Int> (inferred during fixation)
FIXED TO: java/util/TreeSet<kotlin/Int>
TypeVariable(_R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: kotlin/collections/MutableSet<kotlin/Int>
<: kotlin/collections/Iterable<kotlin/Int?>
<: kotlin/collections/Iterable<kotlin/Int!>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>?>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>!>
<: kotlin/collections/Iterable<kotlin/Int>
********************************
CHOSEN for fixation: TypeVariable(_R) --- Readiness(
true ALLOWED
true HAS_PROPER_CONSTRAINTS
true HAS_NO_OUTER_TYPE_VARIABLE_DEPENDENCY
false HAS_CAPTURED_UPPER_BOUND_WITH_SELF_TYPES
true HAS_PROPER_NON_SELF_TYPE_BASED_CONSTRAINT
true HAS_NO_DEPENDENCIES_TO_OTHER_VARIABLES
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS
true HAS_PROPER_NON_TRIVIAL_CONSTRAINTS_OTHER_THAN_INCORPORATED_FROM_DECLARED_UPPER_BOUND
false HAS_PROPER_FLEXIBLE_LOWER_CONSTRAINT
true HAS_PROPER_NON_ILT_CONSTRAINT
true HAS_NO_EXPLICIT_LOWER_NOTHING_CONSTRAINT
false HAS_PROPER_EQUALITY_CONSTRAINT
true HAS_PROPER_NON_NOTHING_NON_UPPER_CONSTRAINT
)
>: kotlin/collections/MutableSet<kotlin/Int>
<: kotlin/collections/Iterable<kotlin/Int?>
<: kotlin/collections/Iterable<kotlin/Int!>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>?>
<: kotlin/collections/Iterable<kotlin/Comparable<in kotlin/Int!>!>
<: kotlin/collections/Iterable<kotlin/Int>
= kotlin/collections/MutableSet<kotlin/Int> (inferred during fixation)
FIXED TO: kotlin/collections/MutableSet<kotlin/Int>
********************************