Nikolay Krasko
434a84eab6
Disable local mirrors for public teamcity
2016-07-12 12:16:39 +03:00
Nikolay Krasko
6b10a9d94e
Tests for Gradle inspections with configured Gradle project
2016-07-12 12:16:38 +03:00
Nikolay Krasko
585c8eea0b
Warn about using different versions of Kotlin plugin and standard library in Gradle (KT-12730)
...
#KT-12730 Fixed
2016-07-12 12:16:35 +03:00
Nikolay Krasko
5246b8a926
Fix getting external path for retrieving gradle model
2016-07-12 12:14:25 +03:00
Nikolay Krasko
9b1eb0931f
Refactoring: extract method for getting Kotlin plugin version and remove findAllRecursively usage
2016-07-12 12:14:24 +03:00
Nikolay Krasko
8852c8812b
Use internalName for compare with module name
2016-07-12 12:14:23 +03:00
Pavel V. Talanov
ae5659538b
Increase BINARY_STUB_VERSION
...
Should have been done after earlier changes: 022ef6410d6b18906156c43ef06215c726528880
2016-07-11 19:07:19 +03:00
Pavel V. Talanov
254ab72eb5
Put all stub versions into one place, explain their meaning
2016-07-11 19:07:16 +03:00
Pavel V. Talanov
00afc1dbf2
update ChangeLog for 1.0.3
2016-07-11 19:07:14 +03:00
Nikolay Krasko
0b5786b9e8
Fix LocalVarShadowingMemberProperty test by renaming test files
2016-07-11 13:52:37 +03:00
Nikolay Krasko
b0226fd91c
Fix bad refactoring
2016-07-11 13:52:15 +03:00
Nikolay Krasko
74877d2fa9
Minor: add some comments after review
2016-07-11 13:52:14 +03:00
Nikolay Krasko
6fbcb6448d
Support multi-module environment in DifferentKotlinGradleVersionInspection
2016-07-11 13:52:13 +03:00
Nikolay Krasko
e6c05aa92d
Make DifferentKotlinGradleVersionInspection inpection work for classpath call with braces
2016-07-11 13:52:12 +03:00
Nikolay Krasko
b04ed12ee1
Update description in DifferentKotlinMavenVersionInspection
2016-07-11 13:52:11 +03:00
Nikolay Krasko
feea1f554a
Refactoring: extract strings
2016-07-11 13:52:11 +03:00
Nikolay Krasko
8acb96fb4d
Fallback to properly resolved version if heuristic doesn't work in DifferentKotlinGradleVersionInspection
2016-07-11 13:52:10 +03:00
Nikolay Krasko
620ddcd63a
Add inspection that warns if Gradle plugin version differs from the one in IDE (KT-12730)
...
#KT-12730 Fixed
2016-07-11 13:52:06 +03:00
Denis Zharkov
7a9af072b4
Fix ClassCastException when data object is being analyzed
...
#KT-12687 Fixed
2016-07-10 15:04:32 +03:00
Michael Bogdanov
23a0e19620
Fix for KT-13040: Invalid bytecode generated for extension lambda invocation with safe call
...
#KT-13040 Fixed
2016-07-09 14:55:49 +03:00
Michael Bogdanov
93f6761671
Print bytecode on linenumber test fail
2016-07-09 07:45:57 +03:00
Michael Bogdanov
486aa5675f
Fix for KT-12908: Variable initialization in loop causes VerifyError bad local variable type
...
#KT-12908 Fixed
2016-07-09 07:45:57 +03:00
Dmitry Jemerov
00d651711a
fix incompatibility with ASM 6: don't call getReturnType() on a type which is not a method type (IDEA-158090)
2016-07-08 17:17:45 +02:00
Denis Zharkov
3aa1a56cb9
Extend recovery set when expecting property accessor
...
#KT-12987 Fixed
2016-07-08 16:06:47 +03:00
Denis Zharkov
f1026935a0
Add recovery for properties without name
...
If property name is parsed on the next line and declaration is invalid
(no receiver/type/initializer), treat that name as it does not belong to property
#KT-12987 In Progress
2016-07-08 16:06:47 +03:00
Denis Zharkov
141db1809f
Minor. Drop redundant AnnotationParsingMode
2016-07-08 16:06:47 +03:00
Denis Zharkov
36a7f31358
Minor. Extract parsePropertyDelegateOrAssignment
2016-07-08 16:06:47 +03:00
Denis Zharkov
4981b730ef
Minor. Cleanup KotlinParsing
...
- Remove unused field and commented code
- Add some comments
- jet -> kotlin
2016-07-08 16:06:47 +03:00
Denis Zharkov
bed6e312ae
Minor. Drop unreachable conditional branch
...
- allowShortAnnotations is true only for IN_ANNOTATION_LIST
- when starting parsing of annotation list we can't come to modifier list
(see the only usage of IN_ANNOTATION_LIST)
2016-07-08 16:06:47 +03:00
Denis Zharkov
46f11a5ec4
Add val/var tokens in parameter name recovery set
...
Recovery after val/var everywhere beside value parameters works
properly without this change
#KT-7915 Fixed
2016-07-08 16:06:47 +03:00
Dmitry Petrov
b0edec8449
KT-13023 Char operations throw ClassCastException for boxed Chars
...
Char is not a Number, so we can't use the same coercion strategy for Char members,
since it doesn't work for boxed Chars.
2016-07-08 10:26:04 +03:00
Dmitry Petrov
2ccb0caa6c
Minor: fix NPE in CallableMethod.toString for methods of primitive types
2016-07-08 10:26:04 +03:00
Dmitry Jemerov
dec2f982ee
add test for resolving links to library classes from KDoc comments
2016-07-07 19:28:59 +02:00
Dmitry Jemerov
80e10c6928
use navigation element to resolve KDoc links, so that we have correct context when resolving links in the documentation of library elements
...
#KT-10654 Fixed
2016-07-07 19:28:31 +02:00
Dmitry Jemerov
fac1b85d26
use a better API for locating target element when navigating by documentation link, to ensure we find the source for descriptors belonging to library classes
...
#KT-12932 Fixed
2016-07-07 19:27:53 +02:00
Dmitry Jemerov
88fe6680fa
use QualifiedNameResolver for resolving links in KDoc
...
#KT-10398 Fixed
2016-07-07 19:27:45 +02:00
Dmitry Jemerov
60523fb93f
avoid NPE when trying to create a file that already exists
...
#KT-12655 FIxed
2016-07-07 18:01:43 +02:00
Dmitry Jemerov
972ebd5fec
check that main() returns Unit
...
#KT-12760 Fixed
2016-07-07 18:01:42 +02:00
Dmitry Jemerov
30d721c458
MainFunctionDetector: cleanup after J2K
2016-07-07 18:01:41 +02:00
Dmitry Jemerov
b58c659e46
MainFunctionDetector: J2K
2016-07-07 18:01:40 +02:00
Dmitry Jemerov
b9a9f2504d
MainFunctionDetector: rename to .kt
2016-07-07 18:01:40 +02:00
Dmitry Jemerov
193a404c07
to restore pre-1.0.3 highlighting behavior, inherit "extension function" and "extension property" colors from "static method" and "static field"
...
#KT-12937 Fixed
2016-07-07 18:01:39 +02:00
Dmitry Jemerov
216d548e98
fix rendering of code blocks escaped with multiple backticks or containing backslashes
...
#KT-12998 Fixed
#KT-12999 Fixed
2016-07-07 18:01:38 +02:00
Dmitry Jemerov
801a128547
don't lose ! when rendering markdown
...
#KT-13000 Fixed
2016-07-07 18:01:37 +02:00
Alexey Tsvetkov
621ffca194
Do not run integration tests with old gradle versions
...
Reason finalizedBy is not supported with gradle < 2.0
2016-07-07 15:42:01 +03:00
Alexander Udalov
720c29e8f4
Minor, fix NonExistentClass name and format
2016-07-07 13:56:01 +03:00
Alexander Udalov
ceb54492e6
Get rid of CallChecker#checkPropertyCall, create fake ResolvedCall
2016-07-07 13:55:48 +03:00
Dmitry Jemerov
623673c3df
fix ASM 5 src download URL (file was removed in IDEA commit ed9c9fc)
2016-07-07 12:49:00 +02:00
Nikolay Krasko
54da3e73c0
Add description for Kotlin gradle plugin
2016-07-07 02:54:38 +03:00
Nikolay Krasko
c051bd2d2c
Refactoring: better name for SameVersionInspection
...
It now has better suppression string
2016-07-07 02:54:37 +03:00