Nikolay Krasko
8ea9d39e98
Do not generate long lines and simplify merge in generated tests
2015-02-24 13:15:09 +03:00
Alexey Tsvetkov
fabcfc7b7f
JS: added js() diagnostics tests
2015-02-20 16:01:26 +03:00
Valentin Kipyatkov
2e3ed6b66f
Refactored AbstractOptimizeImportsTest to inherit from AbstractImportsTest
2015-02-19 11:07:02 +03:00
Alexander Udalov
6ce8d6bd2e
Serialize descriptors for local/anonymous classes on JVM
...
Reflection needs this information to work for local classes and anonymous
objects
2015-02-16 21:46:21 +03:00
Alexander Udalov
29c501e813
Remove useless InjectorForLazyResolveWithJavaUtil, move methods to LazyResolveTestUtil
2015-02-11 18:37:13 +03:00
Alexander Udalov
021315f049
Minor, make ModuleDescriptor public in injectors
...
It's much more convenient to call injector.getModule() than
injector.getResolveSession().getModuleDescriptor()
2015-02-11 18:37:12 +03:00
Alexander Udalov
5dcf9df6ab
Drop InjectorForJavaDescriptorResolver and dependencies
...
Use InjectorForLazyResolveWithJava instead, it does essentially the same
2015-02-11 18:37:11 +03:00
Valentin Kipyatkov
3c573d555a
Smart completion: heuristic parameter types for some methods like Collection.contains()
2015-02-10 16:13:51 +03:00
Valentin Kipyatkov
dfe71ef7ae
Import insertion algorithm
2015-02-09 12:55:59 +03:00
Dmitry Jemerov
49cecc35fd
completion in kdoc
2015-02-05 18:30:02 +01:00
Dmitry Jemerov
f450ff8ece
quick test for unresolved reference inspection
2015-02-05 16:28:34 +01:00
Dmitry Jemerov
c0e7d1faf2
add references to kdoc; support resolve and rename
2015-02-04 17:26:47 +01:00
Svetlana Isakova
6511086034
Rename: PartialBodyResolveProvider -> StatementFilter
2015-01-30 13:33:37 +03:00
Andrey Breslav
25dffeef28
Do not modify already existing components
2015-01-29 16:07:30 +03:00
Andrey Breslav
4d66551067
Call analyzeDeclarations() that includes files where it was called before refactoring
2015-01-29 16:07:29 +03:00
Andrey Breslav
2b432dd085
TopDownAnalyzer and TypeHierarchyResolver deleted
2015-01-29 16:07:27 +03:00
Andrey Breslav
6395fd819f
Got rid of non-lazy local classifier analyzer
2015-01-29 16:07:27 +03:00
Andrey Breslav
202c44e969
Create LazyClassDescriptors for local classes
2015-01-29 16:07:25 +03:00
Andrey Breslav
d016aa8f4d
Take inherited setters into account
2015-01-29 16:07:25 +03:00
Andrey Breslav
483e20affc
LazyLocalClassifierAnalyzer introduced
2015-01-29 16:07:25 +03:00
Andrey Breslav
5b4682dd0e
LazyTopDownAnalyzer does not depend on ResolveSession or ScopeProvider any more
2015-01-29 16:07:25 +03:00
Andrey Breslav
e16885c301
LazyTopDownAnalyzerForTopLevel extracted
2015-01-29 16:07:25 +03:00
Andrey Breslav
6285efe32d
LazyDeclarationResolver extracted from ResolveSession
2015-01-29 16:07:24 +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
Andrey Breslav
6d1484dbed
Better diagnostics in injector generator
2015-01-22 14:15:50 +03:00
Natalia Ukhorskaya
d2cf83902b
Debugger: do not evaluate calls on mouse cover when 'Value auto tooltip' switched on
2015-01-15 11:45:16 +03:00
Alexey Tsvetkov
17baee740b
Frontend: AdditionalCheckerProvider.Empty->AdditionalCheckerProvider.DefaultProvider
2015-01-14 21:49:52 +03:00
Alexey Tsvetkov
0344f467d5
Frontend: KotlinJsDeclarationCheckerProvider->KotlinJsCheckerProvider
2015-01-14 21:49:52 +03:00
Alexey Tsvetkov
491ac7db12
Frontend: JavaDeclarationCheckerProvider->KotlinJvmCheckerProvider
2015-01-14 21:49:52 +03:00
Evgeny Gerashchenko
b781a09caf
Implemented simplest version of unused symbol inspection.
2015-01-14 15:48:45 +03:00
Alexander Udalov
edf054ddf3
Remove duplicate copyright file, use license/LICENSE.txt instead
2015-01-13 15:02:17 +03:00
Alexander Udalov
c82308d3be
Rename jet -> kotlin in idea
2015-01-13 01:15:14 +03:00
Alexander Udalov
49f3c31e29
Rename jet -> kotlin in idea: configuration, editor, framework, search
2015-01-13 01:15:11 +03:00
Alexander Udalov
a9a15978e0
Rename jet -> kotlin in idea: completion, debugger, decompiler, highlighter
...
org.jetbrains.jet.plugin.* -> org.jetbrains.kotlin.idea.*
2015-01-13 01:15:09 +03:00
Alexander Udalov
044f7b6156
Rename jet -> kotlin in idea: refactoring, codeInsight
...
org.jetbrains.jet.plugin.* -> org.jetbrains.kotlin.idea.*
2015-01-13 01:15:08 +03:00
Alexander Udalov
fe544eaf71
Rename jet -> kotlin in idea: intentions
...
org.jetbrains.jet.plugin.intentions -> org.jetbrains.kotlin.idea.intentions
2015-01-13 01:14:37 +03:00
Alexander Udalov
0b64f028b6
Rename jet -> kotlin in idea: quickfixes
...
org.jetbrains.jet.plugin.quickfix -> org.jetbrains.kotlin.idea.quickfix
2015-01-13 01:14:36 +03:00
Alexander Udalov
17227bb4fe
Rename org.jetbrains.kotlin.plugin -> org.jetbrains.kotlin.idea
2015-01-13 01:14:31 +03:00
Alexander Udalov
09942d7c09
Rename jet -> kotlin in idea tests
...
org.jetbrains.jet -> org.jetbrains.kotlin (except 'plugin' subpackage)
2015-01-12 15:40:24 +03:00
Alexander Udalov
0e8b00c1f4
Rename jet -> kotlin in compiler-tests: resolve
...
org.jetbrains.jet.resolve -> org.jetbrains.kotlin.resolve
2015-01-12 15:40:22 +03:00
Alexander Udalov
0866d0517f
Rename jet -> kotlin in idea resolve tests
...
org.jetbrains.jet.resolve -> org.jetbrains.kotlin.plugin.resolve
2015-01-12 15:40:22 +03:00
Alexander Udalov
3b81d63334
Rename jet -> kotlin in compiler-tests (except resolve)
...
Move test-related code to org.jetbrains.kotlin.test, also move some tests to
packages with better names
2015-01-12 00:24:12 +03:00
Alexander Udalov
63cefea6e9
Rename jet -> kotlin in frontend
...
org.jetbrains.jet -> org.jetbrains.kotlin
Also rename package slicedmap to slicedMap
2015-01-11 15:20:51 +03:00
Alexander Udalov
64c6055030
Rename jet -> kotlin in frontend, descriptors: resolve
...
org.jetbrains.jet.lang.resolve -> org.jetbrains.kotlin.resolve
2015-01-11 05:09:01 +03:00
Alexander Udalov
634ed0b652
Rename jet -> kotlin in frontend: lazy resolve
...
org.jetbrains.jet.lang.resolve.lazy -> org.jetbrains.kotlin.resolve.lazy
2015-01-11 05:09:00 +03:00
Alexander Udalov
8affc31303
Rename jet -> kotlin in descriptor.loader.java, frontend.java
...
Split package 'lang/resolve/java' into two semantically different packages:
'resolve/jvm' and 'load/java'. Also rename 'lang/resolve/kotlin' to
'load/kotlin'
2015-01-11 05:08:57 +03:00
Alexander Udalov
0499ec94ca
Rename jet -> kotlin in frontend: call resolution
...
org.jetbrains.jet.lang.resolve.calls -> org.jetbrains.kotlin.resolve.calls
2015-01-10 20:25:15 +03:00
Alexander Udalov
f81a3c353d
Rename jet -> kotlin in frontend: evaluate
...
org.jetbrains.jet.lang.evaluate ->
org.jetbrains.kotlin.resolve.constants.evaluate
2015-01-10 17:15:06 +03:00
Alexander Udalov
fe67b374e7
Rename jet -> kotlin in frontend: parsing
...
org.jetbrains.jet.lang.parsing -> org.jetbrains.kotlin.parsing
2015-01-10 16:06:09 +03:00
Alexander Udalov
524fdc2527
Rename jet -> kotlin in descriptors, types, names
...
org.jetbrains.jet.lang.descriptors -> org.jetbrains.kotlin.descriptors
org.jetbrains.jet.lang.types -> org.jetbrains.kotlin.types
org.jetbrains.jet.lang.resolve.name -> org.jetbrains.kotlin.name
2015-01-10 15:52:20 +03:00