Stanislav Erokhin
b616ef0a40
Do not force resolve descriptors for explicit imports. Create lazy scope instead.
2017-02-09 15:42:30 +03:00
Alexander Udalov
b780e6d374
Do not import "kotlin.comparisons" by default for language version 1.0
...
#KT-16199 Fixed
2017-02-07 10:15:57 +03:00
Ilya Gorbunov
3ec48ab244
Add kotlin.comparisons package to default imports.
2017-01-19 18:21:14 +03:00
Zalim Bashorov
6ea6e4ab98
KJS: move println to kotlin.io; import kotlin.io by default in Default platform
2017-01-18 14:25:36 +03:00
Stanislav Erokhin
509a504318
Update test data for LookupTracker (removed package kotlin.coroutines from default imports)
2016-12-15 23:57:54 +03:00
Alexander Udalov
6b6ddf5f75
Import classes from kotlin.coroutines by default, add to default imports in JS
2016-10-24 15:30:38 +03:00
Alexander Udalov
56e2173b3c
Extract platform-independent default imports to TargetPlatform.Default.defaultImports
...
This is needed because SourceNavigationHelper uses default platform and it
needs default imports to be able to resolve references (otherwise
NavigateToLibrarySourceTestGenerated breaks)
2016-10-21 17:10:39 +03:00
Denis Zharkov
e97376bb2c
Introduce coroutine-related API into built-ins
2016-06-08 18:53:16 +03:00
Alexey Tsvetkov
310a995bb1
Add lookup for every expression's type
2016-01-22 16:01:36 +03:00
Stanislav Erokhin
3a9ecf0bce
Change resolution priority about implicit receivers and synthesized member-like descriptors.
...
Change resolution to consider extensions to implicit receiver before members of another implicit receiver.
Make synthesized member-like extensions resolve right after the members.
#KT-10510 Fixed
#KT-10219 Fixed
2016-01-15 13:11:38 +03:00
Stanislav Erokhin
79b30dddf9
Update lookupTracker test data for tower resolution algorithm
2015-12-11 17:01:02 +03:00
Dmitry Petrov
b532fa2bbf
Properly resolve values in 1st qualifier part (see implicitReceiverProperty test).
...
Look into QUALIFIER for left-most "unrolled" qualified expression
in CallExpressionResolver#getQualifiedExpressionTypeInfo.
Drop some unused functions.
2015-11-18 14:35:53 +03:00
Dmitry Petrov
3556f9751e
Reuse package/class qualifier prefix resolution for qualified expression resolution.
2015-11-18 14:35:52 +03:00
Zalim Bashorov
a6855116b8
Track lookups for nested/inner Java classes
2015-11-04 22:09:55 +03:00
Zalim Bashorov
3484c43c8c
Minor: fix testdata
2015-11-02 18:18:31 +03:00
Zalim Bashorov
a5708c9c0d
Track lookups in JavaSyntheticPropertiesScope
2015-10-27 19:38:32 +03:00
Mikhail Glukhikh
6914d09297
Old backing field with dollar is now forbidden
2015-10-09 21:06:26 +03:00
Stanislav Erokhin
68389d34e4
Optimized task creation for local functions and variables
2015-09-18 21:01:22 +03:00
Stanislav Erokhin
d92e71861e
Changed JetScope to LexicalScope in ClassDescriptorWithResolutionScopes and DeclarationScopeProvider
2015-08-27 12:01:13 +03:00
Zalim Bashorov
3b21d391c5
Add test for lookups to classifier members
2015-08-24 19:50:09 +03:00