Ilya Ryzhenkov
217e25855e
Implement Collection<T>.size() on map's values() in JS
2014-12-23 20:00:02 +03:00
Ilya Ryzhenkov
d908678dcf
Take into account collection sizes when possible #KT-6180
2014-12-23 20:00:01 +03:00
Ilya Ryzhenkov
4cd2ba1e30
Fix Array<out> variance in stdlib #KT-6482 Fixed
2014-12-23 20:00:01 +03:00
Ilya Ryzhenkov
377988cb7b
toSortedMap() without comparator requires non-null keys #KT-6509 Fixed
2014-12-23 20:00:00 +03:00
Ilya Ryzhenkov
071eb87f27
Remove unnecessary constraint from filterIsInstance(Class<R>) signature #KT-6516 Fixed
2014-12-23 20:00:00 +03:00
Andrey Breslav
93326d8643
Added centralized positioning for front-end exceptions
2014-12-23 18:37:40 +03:00
Andrey Breslav
e4ce723eae
Increase ReservedCodeCacheSize in tests
2014-12-23 18:37:40 +03:00
Michael Bogdanov
db40a5a3d8
Skip local declarations in visibility publicity checking
2014-12-23 16:28:44 +03:00
Michael Bogdanov
9e864f3c36
Fix java visibility publicity
...
#KT-6478 Fixed
2014-12-23 16:28:44 +03:00
Michael Nedzelsky
5013abe8cd
JS backend: fix KT-6401 JS: wrong result for code with many spread operator
...
#KT-6401 Fixed
2014-12-23 16:02:40 +03:00
Michael Nedzelsky
4b2d3ba3d0
JS backend: tests for KT-6401 JS: wrong result for code with many spread operator
2014-12-23 16:02:38 +03:00
Andrey Breslav
bdefbc182a
Take declaration's origin element before looking for declaration by descriptor
2014-12-23 15:18:48 +03:00
Andrey Breslav
5a7aa65d53
Failing tests temporarily disabled
2014-12-23 15:18:47 +03:00
Andrey Breslav
6728a384e4
KT-4881 Annotation resolved to package should be compile-time error
...
#KT-4881 Fixed
2014-12-23 15:18:47 +03:00
Andrey Breslav
8ff5cf62cc
Generate annotations from descriptors, not PSI
2014-12-23 15:18:46 +03:00
Andrey Breslav
830e4dfd98
Pointless annotations removed
2014-12-23 15:07:45 +03:00
Andrey Breslav
0880c20614
Rename ONLY_CLASSES -> ONLY_CLASSES_AND_PACKAGES
2014-12-23 15:07:45 +03:00
Andrey Breslav
e86b412a61
Merge pull request #537 from JetBrains/rr/nik
...
fixed typo in file name
2014-12-23 15:03:18 +03:00
Valentin Kipyatkov
db6bf787fc
Fixed NPEs
2014-12-23 14:52:46 +03:00
nik
2a60c6d759
fixed typo in file name
2014-12-23 14:41:00 +03:00
Natalia Ukhorskaya
9283daccb6
Debugger: fix evaluate expression for traits
2014-12-23 14:40:28 +03:00
Natalia Ukhorskaya
704f8d1446
Debugger: use intellij method to invoke method (should mute breakpoint during invocation)
2014-12-23 14:40:28 +03:00
Natalia Ukhorskaya
8896aa93b4
Fix NPE in ReferenceVariantsHelper
...
#KT-6500 Fixed
2014-12-23 14:40:27 +03:00
Natalia Ukhorskaya
e35b960eb5
Stepping: do not write line numbers for call arguments
...
#KT-3080 Fixed
2014-12-23 14:40:26 +03:00
Natalia Ukhorskaya
c66af565f6
Make LineNumberTest auto-generated
2014-12-23 14:40:25 +03:00
Natalia Ukhorskaya
449ebc35ef
Debugger: add ability to evaluate expressions on closing bracket
2014-12-23 14:40:25 +03:00
Natalia Ukhorskaya
261ced59c5
Correct labels for local variables
2014-12-23 14:40:24 +03:00
Natalia Ukhorskaya
1422cc4794
Minor: replace deprecated function call
2014-12-23 14:40:23 +03:00
Natalia Ukhorskaya
0dcb5b05b6
Local variables should be visible on return statement in debugger
...
#KT-6248 Fixed
2014-12-23 14:40:23 +03:00
Valentin Kipyatkov
311a3a75c8
Code completion: do not list instance members from context with no instance
...
#KT-6388 Fixed
#KT-4422 Fixed
#KT-5516 Fixed
2014-12-22 18:26:03 +03:00
Pavel V. Talanov
d33e60b876
Reintroduce change erroneously reverted in 2fec18ffa7
2014-12-22 16:05:15 +03:00
Pavel V. Talanov
69ec789013
Support PRIVATE_TO_THIS in cls stub builder
2014-12-22 16:05:15 +03:00
Svetlana Isakova
6489ff2cb6
Ignore constraint from implicit 'in Nothing'
...
From Array<T> <: Array<out Int> we may generate T >: Nothing (implicit) and T <: Int (explicit).
Without ignoring we'll infer 'Nothing' for T too often
2014-12-22 12:04:42 +03:00
Pavel V. Talanov
70f6fcadc9
Increase stub version
2014-12-21 14:23:43 +03:00
Pavel V. Talanov
15add4bd64
Remove no longer meaningful utils from JavaResolverUtils
2014-12-21 14:23:42 +03:00
Pavel V. Talanov
24f1635d2c
Filter out duplicate navigation targets for references in library source
2014-12-21 14:23:42 +03:00
Pavel V. Talanov
7684e08000
Update TypeInstantiationItems
...
To maintain old behaviour
2014-12-21 14:23:41 +03:00
Pavel V. Talanov
e7e3ac1318
ProjectRootsUtil: fix check for library class and source file for js projects
...
Update JetSourceFilterScope
Extract JsProjectDetector
2014-12-21 14:23:40 +03:00
Pavel V. Talanov
fbefd08de3
Structure view for compiled kotlin files
2014-12-21 14:23:39 +03:00
Pavel V. Talanov
01804a8853
Use module file index in getModuleInfo to determine source/test module info
...
Do not include files that are in content of module but are not in source content
Do not log error in case there is compiled kotlin file in source content
2014-12-21 14:23:39 +03:00
Pavel V. Talanov
2fec18ffa7
Limit search scope in DecompiledNavigationUtils
...
To avoid finding classes that are not under relevant roots
2014-12-21 14:23:38 +03:00
Pavel V. Talanov
08241f508e
KotlinDirectInheritorsSearcher: exclude library source from search
2014-12-21 14:23:37 +03:00
Pavel V. Talanov
063870d4de
Enable DeclarationHintSupport for decompiled kotlin files
2014-12-21 14:23:36 +03:00
Pavel V. Talanov
14649337ae
Enable basic highlighting in decompiled kotlin files
2014-12-21 14:23:36 +03:00
Pavel V. Talanov
256e9a6b86
Refactor ProjectRootsUtil
...
Account for cases when there library source files under classes root
2014-12-21 14:23:35 +03:00
Pavel V. Talanov
ba22c3d790
Remove all usages of JetFromJavaDescriptorHelper
...
Rewrite some utilities in KotlinIndicesHelper
ResolutionFacade#resolveToDescriptor() should be avoided on psi from compiled kotlin for now
2014-12-21 14:23:35 +03:00
Pavel V. Talanov
dbdf3c0e98
Update JetQuickDocumentationProvider
2014-12-21 14:23:34 +03:00
Pavel V. Talanov
5573887c29
Minor: Add TODO
2014-12-21 14:23:33 +03:00
Pavel V. Talanov
571e71606c
getModuleInfo for KotlinLightClassForDecompiledDeclaration
2014-12-21 14:23:33 +03:00
Pavel V. Talanov
f72f67ed97
Update NavigateToDecompiledLibraryTest
2014-12-21 14:23:32 +03:00