Svetlana Isakova
|
c167a77c8a
|
Filter annotations while substituting compound type
|
2015-10-22 21:55:17 +03:00 |
|
Svetlana Isakova
|
f00af72e0f
|
Fixed 'OnlyInputTypes' working with platform types
|
2015-10-22 21:55:16 +03:00 |
|
Svetlana Isakova
|
b24cb2a326
|
Fixed 'OnlyInputTypes' working with number types
|
2015-10-22 21:55:14 +03:00 |
|
Svetlana Isakova
|
667f6269e4
|
Filter internal annotations for resolve in type substitutor
to avoid having List<@NoInfer Int> as a result type
of function invocation (the function returns List<@NoInfer T>)
|
2015-10-19 23:02:03 +03:00 |
|
Svetlana Isakova
|
6ced795db6
|
Fixed the problem with 'OnlyInputTypes' annotation
|
2015-10-19 21:35:57 +03:00 |
|
Svetlana Isakova
|
cb34498278
|
Check nullability in initial constraints
except constraints for receiver type (it can be accessed via safe call)
|
2015-10-19 14:15:06 +03:00 |
|
Svetlana Isakova
|
bb9f7094e0
|
Report 'TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH'
on call element, not on callee expression
|
2015-10-19 14:15:05 +03:00 |
|
Svetlana Isakova
|
4c85b69c88
|
Report type inference error
when inference failed with 'NoInfer' annotation
|
2015-10-19 14:15:05 +03:00 |
|
Svetlana Isakova
|
a6ec5cecc0
|
Added 'OnlyInputTypes' annotation
|
2015-10-16 21:58:46 +03:00 |
|
Svetlana Isakova
|
9b440345a1
|
Do not render @NoInfer, @Exact annotations
For now they are always not rendered,
but later they should be rendered in descriptors, but omitted in error messages
|
2015-10-16 21:58:45 +03:00 |
|
Svetlana Isakova
|
566e27788f
|
Moved @NoInfer, @Exact to internal package
|
2015-10-16 21:58:44 +03:00 |
|
Svetlana Isakova
|
075a8eaf39
|
Moved 'Exact' and 'NoInfer' annotations to stdlib
|
2015-10-13 21:42:54 +03:00 |
|