Commit Graph

21161 Commits

Author SHA1 Message Date
Evgeny Gerashchenko f7883fb1df Added quick fix for "Unused receiver parameter". 2015-03-20 19:34:16 +03:00
Evgeny Gerashchenko 1946360a80 Introduced "Unused receiver parameter" inspection. 2015-03-20 19:34:16 +03:00
Evgeny Gerashchenko edd51908ec KT-7021 Don't mark companion object as unused if some stuff from it is used
#KT-7021 fixed
2015-03-20 19:34:15 +03:00
Evgeny Gerashchenko efccde2c0b Finding implicit usages of companion object in containing class. 2015-03-20 19:34:15 +03:00
Dmitry Jemerov 64937f0ccf Merge pull request #607 from JetBrains/delete-line-suffix
fix source links in generated API docs
2015-03-20 17:23:41 +01:00
Dmitry Jemerov de7fb22100 fix path mapping for source links 2015-03-20 17:00:58 +01:00
Dmitry Jemerov 75fe342969 fix source links in generated API docs
#KT-7062 Fixed
2015-03-20 16:41:59 +01:00
Dmitry Jemerov b37af0b9e7 Merge pull request #603 from JetBrains/rr/yole/delete-old-website
delete old Kotlin website and old API generation target
2015-03-20 15:28:47 +01:00
Nikolay Krasko d7b150752c Cover only one idea branch in plugin compatible check 2015-03-20 17:19:22 +03:00
Andrey Breslav a389d694d8 Merge pull request #605 from JetBrains/rr/yole/delete-confluence-grammar-generator
delete old grammar generator
2015-03-20 15:16:33 +03:00
Nikolay Krasko 12406ec11f Update to idea 141.175.3 2015-03-20 14:11:31 +03:00
Nikolay Krasko 2e657d0d34 Use lazy initialization for built-ins in tests 2015-03-20 14:11:30 +03:00
Nikolay Krasko 126f38d79c Initialize builtins with ResolveSession to avoid counting bodies in LazyTopDownAnalyzer 2015-03-20 14:11:29 +03:00
Dmitry Jemerov bed63c8321 delete old grammar generator 2015-03-20 12:08:05 +01:00
Andrey Breslav 2c04f900ef Merge pull request #604 from JetBrains/rr/yole/kt7049
add some missing elements to Kotlin grammar
2015-03-20 14:05:24 +03:00
Dmitry Jemerov 888b655cd6 add some missing elements to Kotlin grammar
#KT-7049 Fixed
2015-03-20 11:54:16 +01:00
Dmitry Jemerov a6e5c0a76e Merge pull request #602 from JetBrains/rr/yole/build-docs
build script to generate standard library documentation with Dokka
2015-03-20 10:05:29 +01:00
Natalia Ukhorskaya 8bcc638bec Do not analyze all files in package in JetPositionManager 2015-03-20 09:41:32 +03:00
Dmitry Jemerov 15c253e54f remove obsolete modules from pom.xml 2015-03-19 19:59:47 +01:00
Dmitry Jemerov 57bb7236cc delete old Kotlin website and old API generation target 2015-03-19 16:37:02 +01:00
Dmitry Jemerov 17fddbac18 change target path 2015-03-19 15:43:06 +01:00
Dmitry Jemerov ce39a27869 build script to generate standard library documentation with Dokka 2015-03-19 15:28:35 +01:00
Dmitry Jemerov a24f910b5a Merge pull request #601 from JetBrains/rr/yole/suppress-internal
Suppress documentation for the kotlin.internal package
2015-03-19 11:21:54 +01:00
Dmitry Jemerov 50c4a88661 suppress documentation for HashPMap 2015-03-19 10:41:58 +01:00
Dmitry Jemerov e9ffd589fc @suppress for APIs in kotlin.reflect.jvm.internal 2015-03-19 10:33:31 +01:00
Dmitry Jemerov cffb80c86a Suppress documentation for the kotlin.internal package 2015-03-19 09:58:38 +01:00
Andrey Breslav c7ab333fa8 JPS test data fixed for JS 2015-03-18 21:19:15 +03:00
Denis Zharkov eefea26d54 Recovery for initializer if no LBRACE
- If no LBRACE after 'init' keyword parse initializer without body
- Made getBody() nullable, appropriate checks added
2015-03-18 19:59:25 +03:00
Denis Zharkov f4ed05cd90 Update specs formatting 2015-03-18 19:59:25 +03:00
Denis Zharkov 6f60bfad84 Fix "Make supertype open" quickfix in case of using secondary ctor
#KT-7002 Fixed
2015-03-18 19:59:25 +03:00
Denis Zharkov 3e0c6fc6a2 Add quickfix "Add 'init' keyword in whole project" 2015-03-18 19:59:25 +03:00
Denis Zharkov df23ff3473 Improve AddInitKeyword quickfix
- Extract quickfix method
- Delete redundant semicolon
- Do not replace initializer PSI element
2015-03-18 19:59:25 +03:00
Denis Zharkov 13f933693f Setup spacing rules for anonymous initializers 2015-03-18 19:59:25 +03:00
Denis Zharkov bd5dbb665e Fix header scope for secondary constructors
Add companion object's scope and nested classes

 #KT-6996 fixed
2015-03-18 19:59:24 +03:00
Michael Nedzelsky 977b743f3d JS: always generate metadata while compiling from idea 2015-03-18 19:43:02 +03:00
Michael Bogdanov ed62e4972f Temporary disable smap generation 2015-03-18 19:00:24 +03:00
Michael Bogdanov 6e55ea6480 Skip smap generation if there is no source information
#KT-7022 Fixed
2015-03-18 18:49:18 +03:00
Yan Zhulanow c945a53eec Move AndroidPsiTreeChangePreprocessor to android-idea-plugin module 2015-03-18 17:51:58 +03:00
Stanislav Erokhin 0b76dbb492 Create DeprecatedLambdaSyntaxFix 2015-03-18 17:10:12 +03:00
Pavel V. Talanov a5a6ecd1ec Fix NPE from RenameOnSecondaryConstructorHandler 2015-03-18 16:34:03 +03:00
Stanislav Erokhin 43e24f6b0d Fixed test data for new lambda syntax 2015-03-18 16:06:44 +03:00
Stanislav Erokhin 371908a280 Temporary added DEPRECATED_LAMBDA_SYNTAX to tests.
It will be fixed soon.
2015-03-18 16:06:44 +03:00
Stanislav Erokhin 47e8b1e77c Create warning for old lambda syntax. 2015-03-18 16:06:44 +03:00
Stanislav Erokhin c24c3daf54 Allowed shorthand parameter list with type reference in lambda. 2015-03-18 16:06:44 +03:00
Stanislav Erokhin 7a8341d0f1 Added parser test for function with initializer. 2015-03-18 16:06:44 +03:00
Stanislav Erokhin 446816e3db Created automatic labeling of function expression. 2015-03-18 16:06:44 +03:00
Stanislav Erokhin 4eac3f3f0e Remove useless casts after fixing subtyping for star projections 2015-03-18 16:06:44 +03:00
Alexander Udalov 8788bc7cc6 Fix classpath for ant tests 2015-03-18 16:06:44 +03:00
Nikolay Krasko e80e033a1c Fixes after review: better code in splitting bundled runtime version 2015-03-18 15:38:19 +03:00
Natalia Ukhorskaya 77139f20b9 Inline ${protobuf.version} into kotlin-reflect pom.xml (it couldn't be resolved from gradle) 2015-03-18 15:36:19 +03:00