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
Natalia Ukhorskaya
ccc4e1c767
Fix exception getting source position for library file
2014-08-27 15:58:00 +04:00
Natalia Ukhorskaya
6b28ccbc9b
JetPositionManager: add tests
2014-08-27 15:57:59 +04:00
Natalia Ukhorskaya
e7ebf6fda2
Minor: change debugger tests structure
2014-08-27 15:57:59 +04:00
Natalia Ukhorskaya
453592edf4
Debugger: breakpoints in library source files
2014-08-27 15:57:58 +04:00
Natalia Ukhorskaya
91f7f2479d
Debugger tests: workaround for idea bug in output replacement
2014-08-27 15:57:57 +04:00
Natalia Ukhorskaya
40c4022c98
Debugger tests: add custom library
2014-08-27 15:57:57 +04:00
Natalia Ukhorskaya
aa9382fefa
Debugger: report LOG.ERROR in kotlin.internal.mode for exceptions from extract function
2014-08-27 15:57:56 +04:00
Natalia Ukhorskaya
a0460fe3e9
Evaluate Expression: don't evaluate expression in context of package directive
...
EA-57962 Fixed
2014-08-27 15:57:55 +04:00
Alexander Udalov
b0cb4c330f
Don't try to read binary data from a non-class file
...
Fixes EA-59470, where a virtual file is checked to be a compiled Kotlin class
from the decompiler (which doesn't check its FileType)
2014-08-27 14:07:24 +04:00
Pavel V. Talanov
8c041f56cc
Do not analyze kotlin source files in jars for java projects
2014-08-26 21:12:09 +04:00
Alexander Udalov
7dd0613f96
Fix NoErrorsInStdlibTest
...
stdlib was analyzed with an older version of itself in the classpath. But
without that older version stdlib still depends on a built-in part
(builtins, runtime.jvm, reflection), so we compile those as a separate library
beforehand
2014-08-26 21:12:09 +04:00
Nikolay Krasko
50903050ff
Configure exception with absolute file path to enable easy patching
2014-08-26 14:55:12 +04:00
Nikolay Krasko
186a9a13a8
Report unmet trait requirements in IDE
...
#KT-3006 Fixed
2014-08-26 14:42:29 +04:00
Nikolay Krasko
679d641a94
Allow create Kotlin declarations during building indices process
2014-08-26 14:28:56 +04:00
Andrey Breslav
b8f7d68bd4
Minor tweaks in the grammar
2014-08-26 12:16:35 +04:00
kisenka
8da384b466
Convert markup from Confuence wiki to Markdown
2014-08-26 12:04:34 +04:00
Alexander Udalov
e14ec050b4
Minor, update obsolete message in JetTestUtils
2014-08-25 19:11:53 +04:00
Alexander Udalov
8bdad92eff
Minor, fix warnings and inspections in JetTestUtils
2014-08-25 19:05:30 +04:00
Alexander Udalov
087eec4521
Regenerate tests after recent generator improvements
2014-08-25 19:00:09 +04:00