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
Alexander Udalov
def37c6830
Test generator: improve import statements in generated tests
...
- delete unused "junit.framework.Assert" import
- delete import of the abstract super class, because it always happens to be in
the same package
- reorder other imports in such way that "Optimize Imports" action in IDEA will
mostly have no effect in generated tests. However this will still happen in
tests without any nested test cases (useless imports of InnerClasses etc.)
2014-08-25 19:00:08 +04:00
Alexander Udalov
fb3ef047fc
Test generator: inline the constant FQ name
2014-08-25 19:00:04 +04:00
Alexander Udalov
8ff8b411a7
Support object declarations in DI generator
2014-08-25 17:53:30 +04:00
Alexander Udalov
d5d4cff701
Minor, remove dependency of everything on "descriptor.loader.java"
...
Everything already depends on "frontend.java" which exports
"descriptor.loader.java"
2014-08-25 17:53:18 +04:00
Alexander Udalov
2ea9a2cfc9
Generate annotations on enum entry constants in bytecode
...
#KT-5665 Fixed
2014-08-25 17:50:08 +04:00
Alexander Udalov
477bac9b2a
Minor, remove obsolete source roots for IDEA libraries
2014-08-25 12:39:20 +04:00
Alexander Udalov
994348b0ca
Remove dependency on Maps from jps-plugin
...
It seems that there's no Guava in the classpath formed for JPS plugins
#KT-5676 Fixed
2014-08-25 12:36:26 +04:00
Pavel V. Talanov
5dc5862134
Add missing public to ModuleClassResolver
2014-08-23 12:52:27 +04:00
Pavel V. Talanov
b749beb5fa
Fix AnalyzerFacadeForJvm reference in GenerateInjectors
2014-08-23 12:46:31 +04:00
Pavel V. Talanov
7a1d5d63dc
Rename: AnalyzerFacadeForJvm(Js) -> TopDownAnalyzerFacadeForJvm(Js)
2014-08-22 23:16:55 +04:00
Pavel V. Talanov
46f1873dc8
JDR: drop various code that is marked as temporary
...
Remove additional logic for comparing files in JavaClassFinderImpl
Drop redundant check for builtins in findClassInJava(FqName)
Drop resolve cache query in LazyJavaClassMemberScope and LazyJavaPackageFragmentScope
2014-08-22 22:59:07 +04:00
Pavel V. Talanov
e56a124c0b
ResolveSessionForBodies is not ModificationTracker
2014-08-22 22:59:05 +04:00
Pavel V. Talanov
d6bd4535fa
Introduce MultiModuleHighlightingTest
...
Checks that analysis produces expected diagnostics when configured by real IDEA module
2014-08-22 22:59:03 +04:00
Pavel V. Talanov
fbe894ea88
Debugger, minor: Insert type arguments after replacing expression
2014-08-22 22:59:01 +04:00