Michael Nedzelsky
|
533e4ac812
|
add dependency on idea-js to idea-test-framework and fix testUtils
|
2015-05-26 05:05:05 +03:00 |
|
Michael Nedzelsky
|
9f3154e6c0
|
add dependency on idea-js for idea-completion and fix AbstractJSBasicCompletionTest
|
2015-05-26 05:05:03 +03:00 |
|
Michael Nedzelsky
|
b558fd4181
|
add KotlinJavaScriptDecompiledTextConsistencyTest
|
2015-05-26 05:05:00 +03:00 |
|
Michael Nedzelsky
|
7978e0895e
|
add KotlinJavaScriptStubConsistencyTest
|
2015-05-26 05:04:57 +03:00 |
|
Michael Nedzelsky
|
4a83de7ef3
|
tests: extract closeAndDeleteProject, move to testUtils
|
2015-05-26 05:04:54 +03:00 |
|
Michael Nedzelsky
|
1f744272f2
|
JS: add decompiled text generated tests
|
2015-05-26 05:04:52 +03:00 |
|
Michael Nedzelsky
|
c362db7330
|
tests for decompiled texts: AssertionError -> RuntimeException
|
2015-05-26 05:04:49 +03:00 |
|
Michael Nedzelsky
|
a0dc22b464
|
add TARGET_BACKEND: JVM to some decompiled tests
|
2015-05-26 05:04:44 +03:00 |
|
Michael Nedzelsky
|
f48a8d206a
|
JdkAndMockLibraryProjectDescriptor: support for Kotlin/Javascript library
|
2015-05-26 05:04:39 +03:00 |
|
Michael Nedzelsky
|
69c3f7b69a
|
AllClassesCompletion: remove unnecessary code
|
2015-05-26 05:04:33 +03:00 |
|
Michael Nedzelsky
|
ac01dd6996
|
JsAnalyzerFacade: use only metadata from library modules
|
2015-05-26 05:04:30 +03:00 |
|
Michael Nedzelsky
|
484a73c17e
|
JsHeaderLibraryDetectionUtil -> KotlinJavaScriptLibraryDetectionUtil
JsHeaderLibraryPresentationProvider -> KotlinJavaScriptLibraryPresentationProvider
|
2015-05-26 05:04:28 +03:00 |
|
Michael Nedzelsky
|
ebcc29b907
|
PluginDeclarationProviderFactoryService: remove special treatment for Kotlin/Javascript projects
|
2015-05-26 05:04:25 +03:00 |
|
Michael Nedzelsky
|
23da4f0897
|
JS: KotlinJavascriptMetaFileDecompiler -> KotlinJavaScriptMetaFileDecompiler
|
2015-05-26 05:04:23 +03:00 |
|
Michael Nedzelsky
|
a0579ebedd
|
add KotlinJavaScriptStubBuilder
|
2015-05-26 05:04:20 +03:00 |
|
Michael Nedzelsky
|
ea9d7ed49a
|
DecompiledTextFactory: new implementation of buildDecompiledTextFromJsMetadata
|
2015-05-26 05:04:17 +03:00 |
|
Michael Nedzelsky
|
18afa8f2d5
|
add KotlinJavaScriptDeserializeForDecompiler
|
2015-05-26 05:04:15 +03:00 |
|
Michael Nedzelsky
|
f1a0d86f87
|
JsMetaFileUtils: add some useful code, remove unnecessary parts
|
2015-05-26 05:04:12 +03:00 |
|
Michael Nedzelsky
|
4f26c7fe42
|
DecompiledNavigationUtils, JetSourceNavigationHelper: fix support for Kotlin/Javascript projects
DecompiledUtils: add isKotlinJavaScriptInternalCompiledFile
DecompiledUtils: add isKotlinJsMetaFile
DecompiledNavigationUtils: use isKotlinJvmCompiledFile, isKotlinJsMetaFile
DecompiledNavigationUtils: isFromKotlinJavascript -> isFromKotlinJavasriptMetadata
|
2015-05-26 05:04:09 +03:00 |
|
Michael Nedzelsky
|
f92d112564
|
DirectoryBasedClassFinder: add DirectoryBasedKotlinJavaScriptMetaFileFinder and DirectoryBasedKotlinJavaScriptDataFinder
|
2015-05-26 05:04:06 +03:00 |
|
Michael Nedzelsky
|
c4c8f3c3ea
|
convert IDEVirtualFileFinder to kotlin
|
2015-05-26 05:04:01 +03:00 |
|
Michael Nedzelsky
|
6e371e61a9
|
change extension: IDEVirtualFileFinder.java -> IDEVirtualFileFinder.kt
|
2015-05-26 05:03:57 +03:00 |
|
Michael Nedzelsky
|
618a8622a1
|
VirtualFileFinderFactory: introduce JvmVirtualFileFinderFactory, JsVirtualFileFinderFactory
|
2015-05-26 05:03:51 +03:00 |
|
Michael Nedzelsky
|
de35434800
|
KotlinUpdatePluginComponent: update indices for Kotlin Javascript metafiles.
|
2015-05-26 05:03:48 +03:00 |
|
Michael Nedzelsky
|
3d641b17b4
|
add KotlinJavaScriptMetaFileIndex: support indexing for Kotlin Javascript meta files
|
2015-05-26 05:03:45 +03:00 |
|
Michael Nedzelsky
|
48e7c8cd60
|
convert KotlinClassFileIndex to kotlin
|
2015-05-26 05:03:42 +03:00 |
|
Michael Nedzelsky
|
38674dd3a1
|
convert KotlinClassFileIndex to kotlin: change extension: KotlinClassFileIndex.java -> KotlinClassFileIndex.kt
|
2015-05-26 05:03:40 +03:00 |
|
Michael Nedzelsky
|
85e84b8aef
|
IDELightClassGenerationSupport: do not try to create stub for non java-class files
|
2015-05-26 05:03:37 +03:00 |
|
Michael Nedzelsky
|
0815eab3a5
|
add KotlinJavaScriptMetaFileType
|
2015-05-26 05:03:34 +03:00 |
|
Michael Nedzelsky
|
044497fab6
|
JS: add idea-js module: KotlinJavaScriptLibraryManager and KotlinJavaScriptLibraryContentsTreeStructureProvider
|
2015-05-26 05:03:25 +03:00 |
|
Evgeny Gerashchenko
|
0488229a61
|
KT-7693 Unused constructor parameter is not detected if class is constructed with named argument
#KT-7693 fixed
|
2015-05-25 18:33:08 +03:00 |
|
Natalia Ukhorskaya
|
37c47ac980
|
Show notification for "Non configured Kotlin Project" only after indexing
|
2015-05-25 16:19:05 +03:00 |
|
Natalia Ukhorskaya
|
a47a27565b
|
JetPositionManager: do not calculate class name during indexing
|
2015-05-25 16:19:04 +03:00 |
|
Natalia Ukhorskaya
|
1cfed000c4
|
Fix exception during step into inline function in library
|
2015-05-25 16:19:03 +03:00 |
|
Natalia Ukhorskaya
|
2538ebe407
|
Tests: add ability to write custom stepping tests
|
2015-05-25 16:19:02 +03:00 |
|
Natalia Ukhorskaya
|
403ca00a63
|
Fix exception: for inline functions in stdlib we calculate classname by declaration
|
2015-05-25 16:19:01 +03:00 |
|
Natalia Ukhorskaya
|
5d9daf3890
|
Refactor stepping tests
|
2015-05-25 16:19:00 +03:00 |
|
Natalia Ukhorskaya
|
cf163181f1
|
Minor: report exception with stackTrace
|
2015-05-25 16:18:58 +03:00 |
|
Pavel V. Talanov
|
e4c242e66b
|
Remove direct usages of ModuleDescriptor#getPackageFragmentProvider()
|
2015-05-25 13:00:16 +03:00 |
|
Alexey Sedunov
|
b7277cd80c
|
Find Usages: Use isEquivalentTo() instead of identity equality when matching references with PsiCompiledElement
|
2015-05-22 20:51:28 +03:00 |
|
Alexey Sedunov
|
b2201026d1
|
Java Resolver: Substitute original element when resolving PsiMethod to FunctionDescriptor
#KT-7353 Fixed
|
2015-05-22 20:51:25 +03:00 |
|
Evgeny Gerashchenko
|
a5da64bd4f
|
Don't ask user to choose method for renaming parameter when it is changed in overridden function.
|
2015-05-22 17:18:09 +03:00 |
|
Evgeny Gerashchenko
|
24c533df32
|
KT-6285 Rename refactoring doesn't rename named arguments when rename function parameters or private val/var constructor parameters
Just added test. Works automatically since rename parameter now delegates to change signature.
#KT-6285 fixed
|
2015-05-22 17:18:08 +03:00 |
|
Evgeny Gerashchenko
|
2568fc92cb
|
Supported Kotlin in Java's automatic parameter renamer.
|
2015-05-22 17:18:07 +03:00 |
|
Evgeny Gerashchenko
|
1e46469bb1
|
Automatic renaming parameter in hierarchy.
|
2015-05-22 17:18:06 +03:00 |
|
Ilya Gorbunov
|
79a5e0607d
|
Fix deprecated replaceAll and replaceFirst usages.
|
2015-05-22 16:13:53 +03:00 |
|
Evgeny Gerashchenko
|
9b28609d57
|
Optimized matchesTarget for "(" references
|
2015-05-22 14:33:11 +03:00 |
|
Evgeny Gerashchenko
|
e50de5d94d
|
KT-7730 Find Usages causes 100% CPU usage, UI blocked, never returned
KT-7623 Renaming val constructor parameter of a data class is very slow
#KT-7730 fixed
#KT-7730 fixed
|
2015-05-22 14:33:11 +03:00 |
|
Mikhail Glukhikh
|
d8745b3ecb
|
Solution for EA-65195. #EA-65195 Fixed.
|
2015-05-22 13:38:36 +03:00 |
|
Natalia Ukhorskaya
|
52fe6310a0
|
Fix breakpoints in inline functions in libraries
|
2015-05-22 11:05:06 +03:00 |
|