Mikhail Glukhikh
|
4b6667f599
|
Make IntentionBasedInspection deprecated
|
2017-04-27 18:21:39 +03:00 |
|
Mikhail Glukhikh
|
bb8091a6ca
|
KT-17503 add check whether callable reference is acceptable in lambda
|
2017-04-27 18:21:33 +03:00 |
|
shiraji
|
0eceef1519
|
Add inspection to detect use of callable reference as a lambda body
So #KT-17053 Fixed
|
2017-04-27 18:21:27 +03:00 |
|
Mikhail Glukhikh
|
53e11cbeb5
|
Create test group: AbstractLocalInspectionTest
Goal is to have inspection tests that work on per-file per-case basis
Test group allow both inspection message control and local fixes control
|
2017-04-27 18:21:15 +03:00 |
|
Simon Ogorodnik
|
de66f76299
|
Fix regression of sample resolution in library sources
Use hack to answer package questions
#KT-17448 fixed
|
2017-04-27 16:53:07 +03:00 |
|
Vyacheslav Gerasimov
|
5f09e18394
|
Fix Android api issues reporting for generic collection method calls
#KT-16712 Fixed
|
2017-04-27 16:02:37 +03:00 |
|
Vyacheslav Gerasimov
|
9552666aa6
|
Use platform-25 for android tests
Add Android platform-25 to dependencies
Update platform tools to 25.0.3
|
2017-04-27 16:02:37 +03:00 |
|
Dmitry Jemerov
|
75a1e8f0a2
|
Don't show hint for parameter with explicitly specified type
|
2017-04-26 18:23:45 +02:00 |
|
Dmitry Jemerov
|
7973e033a9
|
Initial tests for type hints; don't show hint when type is obvious
|
2017-04-26 18:23:41 +02:00 |
|
Dmitry Jemerov
|
d1cdd6d8ed
|
Separate logic for argument name hints and type hints
|
2017-04-26 18:23:16 +02:00 |
|
Dmitry Jemerov
|
108e97b70e
|
Show parameter hints for ambiguous calls
|
2017-04-26 18:21:19 +02:00 |
|
Dmitry Jemerov
|
26445397bb
|
Add varargs tests; show ... before vararg arguments
|
2017-04-26 18:09:13 +02:00 |
|
Dmitry Jemerov
|
c9639f6ae0
|
Port some Java tests for parameter hints; fix detected issues
Show hints for string templates; correctly apply blacklist for
constructor calls
|
2017-04-26 18:09:13 +02:00 |
|
Dmitry Jemerov
|
760e43d4f1
|
Include in MethodInfo only names of arguments actually in the call
Needed to apply blacklist for e.g. startsWith more correctly.
|
2017-04-26 18:09:13 +02:00 |
|
Dmitry Jemerov
|
aad79f4d63
|
Fix blacklist application by returning parameter names correctly
|
2017-04-26 18:09:13 +02:00 |
|
Dmitry Jemerov
|
d8f16c0464
|
Disable inlay type hints by default
|
2017-04-26 18:09:12 +02:00 |
|
Dmitry Jemerov
|
6cda992204
|
Separate options for showing types of local vars and properties
|
2017-04-26 18:09:12 +02:00 |
|
Dmitry Jemerov
|
0132b643ec
|
Show function return type hint in the end of parameter list
|
2017-04-26 18:09:12 +02:00 |
|
Dmitry Jemerov
|
8508b8b397
|
Show parameter hints only before unclear expressions, as in Java
|
2017-04-26 18:09:12 +02:00 |
|
fitermay
|
8b3f8ce750
|
Inlay param/type support for kotlin
|
2017-04-26 18:09:12 +02:00 |
|
Vyacheslav Gerasimov
|
49c8dfbb06
|
Add gutter icons for Android resource references
#KT-16843 Fixed
|
2017-04-26 18:38:29 +03:00 |
|
Vyacheslav Gerasimov
|
386ec53dd5
|
Update AndroidTestCase to AS 2.3 + Android tests refactoring
|
2017-04-26 18:38:29 +03:00 |
|
Alexander Udalov
|
38ea9986ab
|
Make KotlinType.isError extension instead of member
|
2017-04-26 18:10:49 +03:00 |
|
Mikhail Glukhikh
|
787a32f4f1
|
KT-17408 related: fix of two broken tests
|
2017-04-26 17:31:46 +03:00 |
|
Dmitry Neverov
|
f84c5b0339
|
Do not suggest 'Convert to secondary constructor' for annotation classes
#KT-17408 Fixed
|
2017-04-26 06:37:30 +02:00 |
|
Kirill Rakhman
|
76507caf4b
|
Add intention to convert concatenation to raw string #KT-17503 Fixed
|
2017-04-25 16:43:52 +03:00 |
|
Simon Ogorodnik
|
6e8406f73c
|
Fix completion of 'else' keyword
#KT-14665 fixed
|
2017-04-25 14:44:24 +03:00 |
|
Simon Ogorodnik
|
bd2ad6a089
|
Tweak keyword completion for lateinit and companion object
#KT-13673 fixed
#KT-12293 fixed
|
2017-04-25 14:42:50 +03:00 |
|
Pavel V. Talanov
|
f3dd09beaf
|
Lighter classes: DeprecationLevel.HIDDEN affects codegen
|
2017-04-24 20:55:50 +03:00 |
|
Pavel V. Talanov
|
337eb883b3
|
IDELightClassContexts: Use CallResolver to resolve relevant annotation calls
Drop code that made decisions based on text
Use CallResolver directly to avoid calling TypeResolver which only returns error types in ad hoc resolve
|
2017-04-24 20:55:49 +03:00 |
|
Pavel V. Talanov
|
46c6aaddeb
|
Light classes: do not try to build lighter classes if failed once
Avoid multiple exceptions thrown and analysis being unable to complete
|
2017-04-24 20:55:48 +03:00 |
|
Alexey Sedunov
|
a8c57f11af
|
Move: Implement more accurate 'protected' visibility check
#KT-17545 Fixed
|
2017-04-24 20:52:12 +03:00 |
|
Alexey Sedunov
|
480982b690
|
Shorten References: Wrap elements to shorten in smart pointers
#KT-17526 Fixed
|
2017-04-24 20:52:11 +03:00 |
|
Alexey Sedunov
|
c690761715
|
Move: Do not process imported references when moving entire file
#KT-17538 Fixed
|
2017-04-24 20:52:10 +03:00 |
|
Alexey Sedunov
|
eab6c024c2
|
Move: Warn about moving to non-Kotlin class
#KT-17472 Fixed
|
2017-04-24 20:52:09 +03:00 |
|
Alexey Sedunov
|
d71b02f972
|
Move: Improve filtering in "Move nested class" dialog member list
Do not suggest inner classes and companion objects
#KT-17515 Fixed
|
2017-04-24 20:52:08 +03:00 |
|
Simon Ogorodnik
|
3acebc3001
|
Fix KNPE in KotlinAddImportActionKt.createSingleImportActionForConstructor
#KT-17525 fixed
|
2017-04-24 19:18:13 +03:00 |
|
Alexey Sedunov
|
fd41e266fb
|
Quick Fixes: Add/remove 'suspend' in hierarchy
#KT-15903 Fixed
|
2017-04-24 14:55:37 +03:00 |
|
Dmitry Jemerov
|
5315f4d9da
|
Initial implementation of rainbow highlighting for Kotlin
#KT-12629 Fixed
|
2017-04-22 13:45:36 +02:00 |
|
Nikolay Krasko
|
4d0b88e34b
|
Minor: use 'Searching for' instead of 'Searching'
|
2017-04-21 15:12:08 +03:00 |
|
Nikolay Krasko
|
666ecdb7d6
|
Don't iterate through classes for Scala and Clojure
|
2017-04-21 15:12:08 +03:00 |
|
Nikolay Krasko
|
111f0b1e66
|
Avoid full references search for languages without PsiClass (KT-14974)
Make smart type search work for Groovy.
#KT-14974 Fixed
|
2017-04-21 15:12:07 +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 |
|
Nikolay Krasko
|
d3ff8c12a4
|
Use dialog wrapper for controlling behaviour from tests
Known issue: can't use same approach for modifying Java dialogs
behaviour
|
2017-04-21 15:08:40 +03:00 |
|
Mikhail Glukhikh
|
247a571f51
|
Add test for multi-platform find usages #KT-15665 Obsolete
+ perform minor AbstractFindUsagesTest refactoring
|
2017-04-21 14:26:41 +03:00 |
|
Dmitry Jemerov
|
7346fee513
|
Quickfix to enable coroutine support works in Maven projects
#KT-17521 Fixed
|
2017-04-21 13:20:49 +02:00 |
|
Dmitry Jemerov
|
aabd560eef
|
Quickfix to enable language feature works for Maven project
#KT-17520 Fixed
|
2017-04-21 13:20:48 +02:00 |
|
Dmitry Jemerov
|
f389dc068c
|
Import project configuration specified as Maven properties
#KT-17517 Fixed
|
2017-04-21 13:20:47 +02:00 |
|
Dmitry Jemerov
|
2fd290567c
|
Remove unnecessary use of API which is not intended for clients
|
2017-04-21 13:20:46 +02:00 |
|
Dmitry Jemerov
|
34b5920225
|
Fix order of files with fixed data
|
2017-04-21 13:20:45 +02:00 |
|