Michael Bogdanov
|
7c7cff3d6e
|
Updated diagnostic message for INVISIBLE_MEMBER_FROM_INLINE
#KT-7323 Fixed
|
2015-10-28 14:10:27 +03:00 |
|
Valentin Kipyatkov
|
78f0de3de5
|
Removed hack for Repl
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
91ff27f78c
|
Rename
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
79825fc1e6
|
More efficient LexicalScope.addImportScopes
|
2015-10-27 18:24:56 +03:00 |
|
Valentin Kipyatkov
|
55c2b71829
|
Removed asLexicalScope from ScopeUtils.kt
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
74d14d30b0
|
No use of "by ..Scope.Empty"
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
3aa2a60dc1
|
Repl injects scope via own FileScopeProvider implementation instead of AdditionalScopes
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
47f938d7fc
|
Minor
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
67a0cc3c49
|
Dropped searching synthetic extensions in imports
|
2015-10-27 18:24:55 +03:00 |
|
Valentin Kipyatkov
|
59fa639ab4
|
Refactored ReferenceVariantsHelper to not require KtSimpleNameExpression
|
2015-10-27 18:24:55 +03:00 |
|
Pavel V. Talanov
|
4c70700943
|
Introduce api to get nullable ResolverForModule by ModuleInfo
|
2015-10-27 18:07:16 +03:00 |
|
Stanislav Erokhin
|
ff00bde607
|
Removed dispatch receiver parameter for SyntheticFieldDescriptor
|
2015-10-27 15:36:38 +03:00 |
|
Stanislav Erokhin
|
553834fa9e
|
KT-9371 Callable reference resolve should not prefer one of the overloads by some magic reasons
#KT-9371 Fixed
|
2015-10-27 15:36:37 +03:00 |
|
Valentin Kipyatkov
|
891e033d5b
|
KT-9664 Add quickfix to convert a piece of code to pretty look SAM-style
#KT-9664 Fixed
|
2015-10-27 15:07:59 +03:00 |
|
Michael Nedzelsky
|
63f84fc60e
|
fix KT-9733 No error shown for 2 "main" functions in the same file
#KT-9733 Fixed
|
2015-10-26 21:30:24 +03:00 |
|
Valentin Kipyatkov
|
4fcd35a5a9
|
Introduced LexicalScope for file top-level to obtain ownerDescriptor
|
2015-10-26 19:30:05 +03:00 |
|
Valentin Kipyatkov
|
c44dc41431
|
Fixed getting ownerDescriptor from ImportingScope
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
a6165f4690
|
Got rid of two getContributedDescriptors calling each other
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
ed6f845377
|
Added utility functions for synthetic extensions in scope
|
2015-10-26 19:30:04 +03:00 |
|
Valentin Kipyatkov
|
c09cf63424
|
Added utility functions for functions and variables in scope
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
5f06f53bfd
|
Renames
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
e1b8b21abb
|
Minor
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
b4dbb666fc
|
More usages of asKtScope() removed
|
2015-10-26 19:30:03 +03:00 |
|
Valentin Kipyatkov
|
9a99559b12
|
No getFileKtScope
|
2015-10-26 19:30:02 +03:00 |
|
Valentin Kipyatkov
|
470e9ba776
|
Fixed
|
2015-10-26 19:30:01 +03:00 |
|
Valentin Kipyatkov
|
6ca6718271
|
Dropped BindingContext.RESOLUTION_SCOPE
|
2015-10-26 19:30:01 +03:00 |
|
Valentin Kipyatkov
|
c93de93332
|
FileScopeProvider.AdditionalScopes return ImportingScope's
|
2015-10-26 19:30:00 +03:00 |
|
Valentin Kipyatkov
|
99aeb305db
|
Less conversion between KtScope and ImportingScope
|
2015-10-26 19:30:00 +03:00 |
|
Valentin Kipyatkov
|
3471667aa0
|
Minor refactoring
|
2015-10-26 19:30:00 +03:00 |
|
Valentin Kipyatkov
|
6252fb04c4
|
Fixing replaceFileScope and other stuff
|
2015-10-26 19:29:59 +03:00 |
|
Valentin Kipyatkov
|
9eeb051bd4
|
Refactoring FileScope into a chain of ImportingScope's (all compiler tests pass)
|
2015-10-26 19:29:59 +03:00 |
|
Valentin Kipyatkov
|
712e294eac
|
Renamed FileScope to ImportingScope and it now may have parent. But all implementations currently have parent == null
|
2015-10-26 19:29:59 +03:00 |
|
Alexey Tsvetkov
|
294559a94f
|
Overridable val should not be treated as constant
#KT-9443 fixed
|
2015-10-26 19:23:09 +03:00 |
|
Mikhail Glukhikh
|
98e0771ffa
|
Abstract var setter visibilities: now only private setters are forbidden
|
2015-10-26 11:55:34 +03:00 |
|
Mikhail Glukhikh
|
5ebbdd9f58
|
Cleanup: implicit nothing return type is now an error
|
2015-10-26 11:55:30 +03:00 |
|
Alexey Sedunov
|
9c360ef05a
|
Find Usages: Look for as-property usages of Java methods
|
2015-10-24 19:50:53 +03:00 |
|
Alexey Sedunov
|
3fd6864461
|
Extraction Engine: When extracting to enum class body, place new declaration after the last entry
#KT-9629 Fixed
|
2015-10-24 19:50:52 +03:00 |
|
Alexey Sedunov
|
98b3919824
|
J2K: KtClassBody
|
2015-10-24 19:50:50 +03:00 |
|
Alexey Sedunov
|
d8864544d2
|
J2K: Rename KtClassBody (.java -> .kt)
|
2015-10-24 19:50:49 +03:00 |
|
Svetlana Isakova
|
b24cb2a326
|
Fixed 'OnlyInputTypes' working with number types
|
2015-10-22 21:55:14 +03:00 |
|
Svetlana Isakova
|
9877fe1a26
|
Fixed the call completer
to update the type of the argument expression correctly
|
2015-10-22 21:55:13 +03:00 |
|
Svetlana Isakova
|
06e90cf6a1
|
Annotated the return type of 'elvis' function with @Exact
fun <T> ELVIS(T?, T): @Exact T
|
2015-10-22 21:55:12 +03:00 |
|
Svetlana Isakova
|
7150be7c67
|
Minor: fixed error message
|
2015-10-22 19:09:46 +03:00 |
|
Valentin Kipyatkov
|
74f2d60e19
|
No duplicate property accessor should be allowed
|
2015-10-22 18:48:19 +03:00 |
|
Valentin Kipyatkov
|
fabf3e5e84
|
More correct keyword completion after "@"
|
2015-10-22 18:48:18 +03:00 |
|
Valentin Kipyatkov
|
7c8967ea4e
|
Refactored to use creation of expression by pattern instead of plain text
|
2015-10-22 18:48:16 +03:00 |
|
Valentin Kipyatkov
|
255373162d
|
KT-9666 Inner classes do not appear in type completion
#KT-9666
|
2015-10-22 18:48:15 +03:00 |
|
Michael Bogdanov
|
d5126213d3
|
Fix for KT-9364: M13 Wrong compiler error for "unable to inline function"
#KT-9364 Fixed
|
2015-10-22 17:20:57 +03:00 |
|
Dmitry Petrov
|
829fc6938a
|
KT-9547: private package member can conflict only with the members
declared in the same file.
Cleanup OverloadUtil stuff.
Update testData.
|
2015-10-22 10:45:49 +03:00 |
|
Dmitry Petrov
|
5170341624
|
OverloadResolver:
fix redeclaration diagnostics issue in incremental compilation (KT-6165)
J2K: OverloadUtil.kt
|
2015-10-22 10:45:49 +03:00 |
|