Svetlana Isakova
e4e09d6c70
Resolve invoke on class objects and enum entries
...
Added FakeCallableDescriptorForObject to make a resolved call
with object as variable in 'variable as function call'
#KT-4321 Fixed
#KT-4863 Fixed
2014-09-01 12:32:48 +04:00
Alexander Udalov
19d35b8ec6
Fix ClassCastException: PsiParameterImpl cannot be cast to JetParameter
...
Fixes EA-59008. No new tests added, difficult to reproduce
2014-09-01 11:22:19 +04:00
Evgeny Gerashchenko
4e41673b75
Added check for duplicate source paths in all compiler workflows.
2014-08-29 17:49:10 +04:00
Evgeny Gerashchenko
35720ff46d
Supported methods with default arguments in partial package compilation.
2014-08-29 16:31:29 +04:00
Evgeny Gerashchenko
3226093fa6
Fixed redeclaration from incremental compilation. Added workaround for JPS bug.
2014-08-29 16:31:29 +04:00
Evgeny Gerashchenko
76864a3eb0
Minor. Clearer logic.
2014-08-29 16:31:29 +04:00
Evgeny Gerashchenko
15cb2ec586
Supported multi-module incremental compilation tests.
2014-08-29 16:31:29 +04:00
Natalia Ukhorskaya
f8468718cb
Minor: fix warnings in KotlinEvaluationBuilder
2014-08-29 15:17:14 +04:00
Natalia Ukhorskaya
e7a72b70a6
Add some more test on filters for debugger
2014-08-29 15:17:13 +04:00
Natalia Ukhorskaya
5c0c22d087
Stepping: do not step into kotlin standard library
...
#KT-2076 Fixed
2014-08-29 15:17:13 +04:00
Natalia Ukhorskaya
88afc7a949
Minor: rename
2014-08-29 15:17:12 +04:00
Natalia Ukhorskaya
741f55d89c
Debugger: Add filter for Kotlin specific classes
...
#KT-2076 Fixed
2014-08-29 15:17:12 +04:00
Natalia Ukhorskaya
f26ea299dc
Debugger: add tests (filter classloaders and constructors)
2014-08-29 15:17:11 +04:00
Alexander Udalov
619ffead17
Fix test data file name
2014-08-29 15:09:14 +04:00
Michael Bogdanov
83eb983e08
KT-5699 VerifyError in inlines
...
#KT-5699 Fixed
2014-08-29 14:02:52 +04:00
Andrey Breslav
d80907543f
KT-5697 Duplicate Unit type
...
#KT-5697 Fixed
2014-08-29 12:51:07 +04:00
Alexander Udalov
ec12d1d71d
Fix deprecation warnings on junit.framework.Assert
...
Use org.junit.Assert instead everywhere. Also fix some other minor warnings
2014-08-29 12:34:07 +04:00
Alexander Udalov
d37727185e
Fix IDEA plugin behavior with classes in library sources
...
In case when some class was contained in sources of some library (in addition
to classes of some library) we incorrectly assumed that its ModuleInfo is
LibrarySourceInfo of that library, because we checked if the file was in
library sources first. Now we check if the file is in library _classes_ first,
and then sources
#KT-5695 Fixed
2014-08-28 17:24:42 +04:00
Michael Bogdanov
2afa51dbde
Added missed artifact entry for lazy resolve module
2014-08-28 16:27:02 +04:00
zarechenskiy
9fe42be7c4
Move part of lazy element resolver structure to new module ide-lazy-resolve
...
This new module will be used from Eclipse, it should not have any idea
specific logic that is applicable only for idea
2014-08-28 13:53:48 +04:00
Nikolay Krasko
97a95d6a6a
Fix "Cannot resolve method" error in Java for methods from trait
2014-08-28 13:47:36 +04:00
Valentin Kipyatkov
9859b10854
Fixed test
2014-08-27 19:07:39 +04:00
Valentin Kipyatkov
5fb9aae68c
Escaping of keyword names in completion (more tests to be added)
2014-08-27 19:07:39 +04:00
Valentin Kipyatkov
f5419cb04e
DeclarationLookupObject.descriptor is never null
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
8a2d4154d6
Completion: non-imported elements are added to the list later
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
ae9eb19f39
Auto-import popup to import global properties
...
#KT-4541 Fixed
#KT-3097 Fixed
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
f8e2841c2b
Checked that auto-import works for extension properties
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
2841fab6d5
Code refactorings
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
ced2abb860
Converted AutoImportFix to Kotlin
2014-08-27 19:07:38 +04:00
Valentin Kipyatkov
7c61539516
Faster code for auto-import fix
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
ba91bc36aa
Moved code that has nothing to do with short names from short names cache
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
04bf0059ec
Code refactoring
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
6b8800f392
More correct code
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
1b99ffb6b1
Minor code refactorings
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
bb343c2853
Fixed KT-5046 No autocompletion for not imported extension properties
...
#KT-5046 Fixed
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
9c138d8637
Fixed KT-1476 Code completion for not imported properties
...
#KT-1476 Fixed
2014-08-27 19:07:37 +04:00
Valentin Kipyatkov
6bcfa08fde
Code completion: more optimal fetching of top level functions
2014-08-27 19:07:36 +04:00
Valentin Kipyatkov
ca59391e56
Converted JetShortNamesCache to Kotlin
2014-08-27 19:07:36 +04:00
Valentin Kipyatkov
9c5778e174
Code completion and auto-import popup not offer classes from inaccessible modules + some code refactoring JetShortNamesCache
2014-08-27 19:07:36 +04:00
Valentin Kipyatkov
3e2ad55c9e
Code completion: changed dummy identifier for basic completion to ignore context ahead + no invisible symbols on first completion even if nothing matches
2014-08-27 19:07:36 +04:00
Valentin Kipyatkov
4f4b84dbd2
Code completion: minor changes after review
2014-08-27 19:07:36 +04:00
Evgeny Gerashchenko
965b64e628
Fixed JPS plugin artifact name.
2014-08-27 18:27:21 +04:00
Evgeny Gerashchenko
eae49e23d4
Fixed compilation.
2014-08-27 16:41:36 +04:00
Evgeny Gerashchenko
95ab99cce3
Minor. Removed redundant assertions.
2014-08-27 16:35:12 +04:00
Evgeny Gerashchenko
97beb92fbc
Removed dependency on intellij-core in jps-plugin to avoid linkage errors.
2014-08-27 16:35:12 +04:00
Evgeny Gerashchenko
a231e66ec4
Packing zip with bare plugin in post_build.
2014-08-27 16:35:11 +04:00
Evgeny Gerashchenko
d6d59d61d9
Extracted jps plugin artifact.
2014-08-27 16:35:11 +04:00
Evgeny Gerashchenko
822f02e23a
Introduced bare kotlin compiler plugin for IntelliJ IDEA developers.
2014-08-27 16:35:10 +04:00
Evgeny Gerashchenko
b728f47947
Minor. Updated compiler configuration.
2014-08-27 16:35:07 +04:00
Evgeny Gerashchenko
75ffc0f5ff
Converted KotlinBuilder from Java to Kotlin
2014-08-27 16:35:06 +04:00