Dmitry Jemerov
d8b6bd5cb3
Decouple idea-analysis from Android
...
Introduce API for extending syntax highlighting; use it in android
component
2017-09-01 11:57:37 +02:00
Dmitry Jemerov
982461e207
Remove unnecessary dependencies
2017-09-01 11:57:37 +02:00
Pavel V. Talanov
10e14103b6
Propagate reports from script dependency resolver
...
Compiler: show as compiler messages
IDE: annotate code in a separate highlighting pass
2017-07-19 12:28:20 +03:00
Pavel V. Talanov
375b058a28
Add coroutines-jdk8 to project
2017-07-19 12:28:13 +03:00
Yan Zhulanow
942fa7719a
Android Extensions: Add synthetic property highlighting
2017-07-18 18:08:33 +03:00
Nikolay Krasko
102310e3c2
Skip references for invoke when number of arguments in psi is wrong
2017-04-21 15:08:52 +03:00
Dmitry Jemerov
fa6bfe932e
More efficient implementation of containsFilesWithExactPackage() (don't materialize KtFile instances we don't actually need)
2017-01-31 14:44:28 +01:00
Simon Ogorodnik
0cf02dcb7b
KT-15092 Suppress inspection "use property access syntax" for some getters and fix completion for them
...
#KT-15092 fixed
2017-01-12 14:53:38 +03:00
Dmitry Jemerov
bc22b67995
Index and locate .kotlin_metadata files in IDE
2016-12-19 17:40:13 +01:00
Alexander Udalov
22e1221c75
Support "default platform" in IDE via facet settings
2016-11-22 18:19:02 +03:00
Alexey Sedunov
30d08c989d
Kotlin Facet: Use facet configuration to provide language version for IDE analyzer
2016-11-07 20:03:30 +03:00
Valentin Kipyatkov
bd5af61879
Moved ShortenReferences from idea-analysis to idea-core, added dependency from idea-analysis to idea-core
2016-04-18 17:15:52 +03:00
Valentin Kipyatkov
b32859cf68
KT-11633 Kotlin code editor applies wrong indentation after completing a statement in data class
...
#KT-11633 Fixed
2016-04-18 17:15:52 +03:00
Nikolay Krasko
04cea0993c
Make idea-analysis depend on Java 8
2016-04-05 00:39:46 +03:00
Pavel V. Talanov
0ae842a05d
'descriptors' module exports 'deserialization', not the other way around
...
Also remove some of redundantly specified dependencies
2015-10-01 17:53:13 +03:00
Alexander Udalov
52292fc360
Fix build, add dependencies idea-analysis, idea -> deserialization
2015-03-30 20:15:12 +03:00
Alexander Udalov
32c3bb8c7f
Extract module 'deserialization' out of 'serialization'
...
'deserialization' stays in core because it's needed both in compiler and
reflection, but 'serialization' is used only in the compiler
2015-03-30 19:44:17 +03:00
Alexander Udalov
085bc2197b
Merge module 'serialization.jvm' into 'descriptor.loader.java'
...
It was very small and there proved to be no point in separation of loading Java
classes and deserializing Kotlin classes
2015-03-30 17:22:06 +03:00
Michael Nedzelsky
842eaa86a4
merge serialization.js module into js.serializer
2015-03-24 15:13:45 +03:00
Michael Nedzelsky
094bd1da4b
JsAnalyzerFacade: support for metadata
2015-03-18 09:39:09 +03:00
Alexander Udalov
5903b8c4a7
Reorder and optimize dependencies between modules and libraries
...
- drop 'kotlin-runtime' and other dependencies which are exported by
other modules ('util' and 'util.runtime' in case of 'kotlin-runtime')
- make all Kotlin modules from the compiler depend on 'util' for clarity
- put 'util' and 'util.runtime' to the bottom of the list everywhere: when
kotlin-runtime gets reflection, classes from core/ should have higher
priority than their previous versions from kotlin-runtime.jar
2015-01-28 19:58:35 +03:00
Alexander Udalov
00878cc31a
Rename java -> jvm, jet -> kotlin in module serialization.java
...
org.jetbrains.jet.descriptors.serialization ->
org.jetbrains.kotlin.serialization.jvm
2015-01-09 14:27:13 +03:00
Alexander Udalov
b1809f8d40
Rename module jet.as.java.psi -> light-classes
2015-01-03 12:38:41 +03:00
Nikolay Krasko
3a10416192
Rename module: ide-lazy-resolve -> ide-common
2014-10-31 00:39:45 +03: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
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
Pavel V. Talanov
77416aba5f
Add dependency on intellij-core explicitly
...
util module doesn't export intellij-core dependency
2014-08-22 13:09:08 +04:00
Alexander Udalov
3efabc5423
Add external annotations to library "intellij-core-analysis"
2014-08-18 15:01:31 +04:00
Alexey Kudravtsev
eb5f1a9953
checkers, annotators and dependencies moved to idea-analysis module
2014-08-13 13:27:12 +04:00