Alexander Udalov
|
bca5eb083e
|
Don't report warnings when there are errors
All sane compilers do this
|
2015-06-15 15:42:40 +03:00 |
|
Alexander Udalov
|
4cfbf5886b
|
Get rid of unneeded MessageCollector implementations
|
2015-06-15 15:42:40 +03:00 |
|
Mikhail Glukhikh
|
e623aadf00
|
Exception fix: more accurate parsing of class base type #EA-65509 Fixed
|
2015-06-15 14:43:37 +03:00 |
|
Mikhail Glukhikh
|
d77c6eb30e
|
Exception fix: diagnose an error for a generic type which is a subtype of itself, a set of tests #EA-64453 Fixed
|
2015-06-15 14:43:24 +03:00 |
|
Mikhail Glukhikh
|
46d5290f70
|
Exception fix (equal returns true for the same types) #EA-65206 Fixed
|
2015-06-15 14:43:17 +03:00 |
|
Denis Zharkov
|
bb49bfcea9
|
Colors & Fonts page: Get rid of obsolete syntax and add labels' highlighting
#KT-8059 Fixed
|
2015-06-15 14:07:42 +03:00 |
|
Pavel V. Talanov
|
846c0e2522
|
AnalyzerFacade: compute module dependencies lazily
|
2015-06-13 20:36:50 +03:00 |
|
Pavel V. Talanov
|
705f35450f
|
Refactor setting dependencies for ModuleDescriptors
|
2015-06-13 20:36:47 +03:00 |
|
Pavel V. Talanov
|
1d696c2e54
|
Do not force evaluation of parent package in ResolveSession#createPackage
|
2015-06-13 20:36:44 +03:00 |
|
Pavel V. Talanov
|
b3b7da22d4
|
Module(Production/Test)SourceInfo#dependencies() is cached
|
2015-06-13 20:36:43 +03:00 |
|
Denis Zharkov
|
e3c3af6aab
|
Change MISSING_CONSTRUCTOR_KEYWORD severity to error
And adjust testData
|
2015-06-12 11:23:13 +03:00 |
|
Denis Zharkov
|
eb7114bd53
|
Add 'constructor' keyword in whole project where needed
|
2015-06-12 09:55:15 +03:00 |
|
Denis Zharkov
|
414d6b92f6
|
Adjust testData: don't use java.lang.Class in annotations
|
2015-06-12 09:55:13 +03:00 |
|
Denis Zharkov
|
da254ab1a0
|
Drop support of java.lang.Class as annotation parameter
Also drop some related diagnostics and testData
|
2015-06-12 09:55:12 +03:00 |
|
Denis Zharkov
|
d71fe0d11a
|
Drop JavaClassValue and it's usages
Also drop related testData
|
2015-06-12 09:55:10 +03:00 |
|
Denis Zharkov
|
980499e331
|
Drop javaClass in annotations related things from inspections/quickfixes
|
2015-06-12 09:55:09 +03:00 |
|
Denis Zharkov
|
9245cfaa7f
|
Load Class-object from java annotated entity as KClass
|
2015-06-12 09:55:08 +03:00 |
|
Denis Zharkov
|
2e284718ce
|
Revert "Create additional constructor for java annotation with Class-parameter"
This reverts commit 8f0e290dec.
|
2015-06-12 09:55:06 +03:00 |
|
Denis Zharkov
|
9080b57635
|
Revert "Load annotation parameter's type for ctr as contravariant"
This reverts commit 294eb1dceb.
|
2015-06-12 09:55:03 +03:00 |
|
Denis Zharkov
|
2df6fcb785
|
Drop some tests using java.lang.Class in annotation
We are going to drop such cases anyway, but they're annoying when reverting commits
|
2015-06-12 09:55:02 +03:00 |
|
Denis Zharkov
|
9d87638a11
|
Clarify grammar rules for annotations
|
2015-06-12 09:55:01 +03:00 |
|
Denis Zharkov
|
cf4b1ab7cd
|
Drop obsolete annotations syntax
|
2015-06-12 09:55:00 +03:00 |
|
Denis Zharkov
|
26864a4407
|
Get rid of annotation syntax deprecation related things
|
2015-06-12 09:23:32 +03:00 |
|
Denis Zharkov
|
200dee2761
|
Replace deprecated annotations in whole project
|
2015-06-12 09:23:32 +03:00 |
|
Denis Zharkov
|
c9f79c2d05
|
Adjust testData: get rid of obsolete annotations
|
2015-06-12 09:23:31 +03:00 |
|
Denis Zharkov
|
053dcf3abf
|
Effectively turn off completion tests with file keyword
Completion does not work with new syntax: see KT-8036
|
2015-06-12 09:23:31 +03:00 |
|
Denis Zharkov
|
cdba1c2dbe
|
Parsing: allow accessors with '@' annotation on the same line
|
2015-06-12 09:23:31 +03:00 |
|
Michael Nedzelsky
|
ed262a2a2a
|
fix KT-8032 Mixed platform library in JVM module causes JS warning about unsupported format
#KT-8032 Fixed
|
2015-06-12 02:09:53 +03:00 |
|
Valentin Kipyatkov
|
366a2be8a7
|
KT-7989 ReplaceWith replacement adds redundant type arguments for platform types
Highlighting of redundant type arguments made more strict about platform types
#KT-7989 Fixed
|
2015-06-11 23:30:22 +03:00 |
|
Valentin Kipyatkov
|
2203fb3231
|
Renamed intention class
|
2015-06-11 23:30:22 +03:00 |
|
Michael Nedzelsky
|
744e760444
|
tests for KT-7618 Compiling Maven project targeting JS fails when no source file present
|
2015-06-11 22:21:25 +03:00 |
|
Michael Nedzelsky
|
dd60c7b79f
|
K2JSCompiler: use INTERNAL_ERROR only for internal problems
|
2015-06-11 22:21:23 +03:00 |
|
Michael Nedzelsky
|
57356e29b8
|
kotlinc-js, kotlinc-jvm: report error on empty sources
|
2015-06-11 22:21:20 +03:00 |
|
Michael Nedzelsky
|
3ac1bdcdc8
|
kotlin-maven-plugin, ant:withKotlin: skip compilation for empty sources
#KT-7618 Fixed
|
2015-06-11 22:21:16 +03:00 |
|
Evgeny Gerashchenko
|
0ddfedba49
|
Allowed accessing private members from same package, but different package fragment instance.
|
2015-06-11 18:58:32 +03:00 |
|
Evgeny Gerashchenko
|
4461687ae3
|
Incremented cache format version: package part hashes changed.
|
2015-06-11 16:48:27 +03:00 |
|
Evgeny Gerashchenko
|
e6bb501c1a
|
Enabled rebuilding when enabling/disabling incremental compilation in IDEA.
|
2015-06-11 16:48:27 +03:00 |
|
Yan Zhulanow
|
08fa9b639e
|
Gradle: update annotation syntax
|
2015-06-11 15:19:51 +03:00 |
|
Yan Zhulanow
|
e3c6f32b50
|
Gradle: Subplugin loading process is unrelated to kapt
|
2015-06-11 15:19:51 +03:00 |
|
Yan Zhulanow
|
853cfdb70b
|
kapt: Move class generation methods to core plugin
|
2015-06-11 15:19:50 +03:00 |
|
Yan Zhulanow
|
3cfdf21aa4
|
kapt: Create kotlinAfterJava task after project evaluation
|
2015-06-11 14:53:50 +03:00 |
|
Yan Zhulanow
|
7561b43336
|
kapt: Warn on using android-apt with kapt
|
2015-06-11 14:53:50 +03:00 |
|
Yan Zhulanow
|
39d7674886
|
kapt: Fix compatibility with android-apt
|
2015-06-11 14:53:49 +03:00 |
|
Yan Zhulanow
|
b9bfc659d5
|
Gradle: Remove logger argument in SubpluginEnvironment
|
2015-06-11 14:53:48 +03:00 |
|
Yan Zhulanow
|
c2073cb575
|
kapt: Add logging information
|
2015-06-11 14:53:48 +03:00 |
|
Yan Zhulanow
|
6ed5bbc2f8
|
kapt: Initial .class stub support in Gradle
|
2015-06-11 14:53:47 +03:00 |
|
Yan Zhulanow
|
78af866f5a
|
kapt: Do not fail if annotations.txt file does not exist
|
2015-06-11 14:53:46 +03:00 |
|
Yan Zhulanow
|
a900a424d0
|
Gradle: Do not inline getOrNull()
|
2015-06-11 14:53:45 +03:00 |
|
Yan Zhulanow
|
f1b6bd5914
|
kapt: Stop compiler gracefully
|
2015-06-11 14:53:45 +03:00 |
|
Yan Zhulanow
|
fbb8d28120
|
kapt: Light class stub producer in compiler
|
2015-06-11 14:53:37 +03:00 |
|