Commit Graph

20989 Commits

Author SHA1 Message Date
Natalia Ukhorskaya efb0061067 Android: change package of extension point after moving classes 2015-03-16 14:45:48 +03:00
Natalia Ukhorskaya 6d7cab0335 Debugger: log error with attachments 2015-03-16 14:45:48 +03:00
Natalia Ukhorskaya 50c535de85 Debugger: Alt + click on variable name in declaration should open a popup with it's value
#KT-6875 Fixed
2015-03-16 14:45:47 +03:00
Nikolay Krasko 9c51ea6583 Avoid getAccessors() call because of changes not available in build server 2015-03-16 14:26:35 +03:00
Evgeny Gerashchenko 5a262b976e Fixed overridden/implemented line markers in abstract classes. 2015-03-16 14:11:42 +03:00
Evgeny Gerashchenko 22a41e8012 Introduced category for default object usages. 2015-03-16 14:11:41 +03:00
Evgeny Gerashchenko 510974e07c Supported renaming default objects with default names. 2015-03-16 14:11:41 +03:00
Evgeny Gerashchenko ccd1701f78 Supported renaming of default object. Named only objects are supported
yet.
2015-03-16 14:11:39 +03:00
Evgeny Gerashchenko 3a8ded5b58 Finding class by class id instead of fq name in rename tests. 2015-03-16 14:11:38 +03:00
Evgeny Gerashchenko c875584d0c Supported default objects in unused symbol inspection. 2015-03-16 14:11:38 +03:00
Evgeny Gerashchenko 70a925317a Minor. Replaced usage of deprecated method. 2015-03-16 14:11:37 +03:00
Evgeny Gerashchenko 9bcf9dceef Supported default objects in class usages. 2015-03-16 14:11:37 +03:00
Evgeny Gerashchenko 8874ad2c96 Minor. Better code in method. 2015-03-16 14:11:36 +03:00
Valentin Kipyatkov 569e4a68ae Support for secondary constructors in j2k 2015-03-15 22:30:19 +01:00
Alexander Udalov b44dbe6ca2 Revert incorrect change to .idea/compiler.xml 2015-03-14 15:25:30 +03:00
Alexey Sedunov df568e6439 Change Signature: Do not show visibility box for local functions
#KT-5949
2015-03-13 23:17:00 +03:00
Alexey Sedunov 40799a0a43 PSI Unifier: Unify references which correspond to the same declaration
#KT-5996 Fixed
2015-03-13 23:16:59 +03:00
Alexey Sedunov bff709da10 Convert to Expression Body Intention: Do not remove declaration type if it affects the type of body expression 2015-03-13 23:16:58 +03:00
Alexey Sedunov 9cb42944d1 Extraction Engine: Generate function/property accessor with expression body (whenever applicable)
#KT-6405 Fixed
2015-03-13 23:16:57 +03:00
Alexey Sedunov 9d8cfd04d9 Extraction Engine: Suggest function names based on the name of the result variable (if applicable)
#KT-6291 Fixed
2015-03-13 23:16:55 +03:00
Yan Zhulanow 8e5b960e3d Remove assert with broken separators on Windows in Gradle subplugin test 2015-03-13 20:31:22 +03:00
Pavel V. Talanov c0a031eafe Support secondary constructors in decompiled text
Build cls stubs for secondary constructors
2015-03-13 20:17:32 +03:00
Pavel V. Talanov 026e35b6d0 DecompiledTextFactory: use separate descriptor renderer to render keys
Previously the same render that renders decompiled text was used by accident
2015-03-13 20:17:14 +03:00
Pavel V. Talanov fd718ad366 JetConstructorDelegationCall should not be stubbed 2015-03-13 20:17:07 +03:00
Pavel V. Talanov 188ada2089 Minor: extract ClassDescriptor.secondaryConstructors extension property 2015-03-13 20:17:01 +03:00
Ilya Ryzhenkov 4fa5d9cb48 Fix double "deprecated" annotation in generated sources which confuses DX compiler. 2015-03-13 19:30:46 +03:00
Yan Zhulanow df2d2dc21a Fix formatting in PluginCliParser 2015-03-13 15:46:44 +03:00
Yan Zhulanow f564734be2 Override loadClass with two arguments in MemoryBasedClassLoader 2015-03-13 15:46:43 +03:00
Yan Zhulanow 7b39cf4998 Support cache cleanup in android-compiler-plugin 2015-03-13 15:46:43 +03:00
Yan Zhulanow 93ce3bc2ad Pass GenerationState to generateClassSyntheticParts as it's more useful 2015-03-13 15:46:42 +03:00
Yan Zhulanow ab4d2788c2 Remove android-compiler-plugin from dependencies of android-jps-plugin 2015-03-13 15:46:42 +03:00
Yan Zhulanow 4cc5e9248a Support View in android-compiler-plugin 2015-03-13 15:46:42 +03:00
Yan Zhulanow 33a1aa342f Rename kotlin-android-compiler-plugin to kotlin-android-extensions 2015-03-13 15:46:41 +03:00
Yan Zhulanow da8369066b Support Fragment in android-compiler-plugin 2015-03-13 15:46:41 +03:00
Yan Zhulanow d4184bd51d Move AndroidExpressionCodegenExtension to the separate file 2015-03-13 15:46:40 +03:00
Yan Zhulanow e836b88fc3 Fix deprecated Kotlin function calls 2015-03-13 15:46:40 +03:00
Yan Zhulanow c56347058f Do not pass resource manager to AndroidXmlVisitor and AndroidXmlHandler 2015-03-13 15:46:40 +03:00
Yan Zhulanow 13fee64003 Add @NotNull annotations to Android XML value wrapper 2015-03-13 15:46:39 +03:00
Yan Zhulanow 6b368e445a Cache XML layout widgets using PsiTreeChangePreprocessor 2015-03-13 15:46:39 +03:00
Yan Zhulanow 3f53cf01d2 Remove obsolete module dependency from android-compiler-plugin 2015-03-13 15:46:39 +03:00
Yan Zhulanow 19d24c3c50 Rename AndroidExpressionCodegen to AndroidExpressionCodegenExtension 2015-03-13 15:46:38 +03:00
Yan Zhulanow 8760beeed1 Gradle subplugin test 2015-03-13 15:46:38 +03:00
Yan Zhulanow 9be33338ef Log Kotlin Gradle subplugin loading 2015-03-13 15:46:38 +03:00
Yan Zhulanow 2f83e600f5 Use Gradle properties to pass plugin-related arguments 2015-03-13 15:46:37 +03:00
Yan Zhulanow eebed9a8b1 Add all layout directories to sources in Android Gradle subplugin 2015-03-13 15:46:37 +03:00
Yan Zhulanow d5e4775bcd Show plugin usage on invalid arguments 2015-03-13 15:46:37 +03:00
Yan Zhulanow 7d31b56ef6 Android plugin cli arguments test 2015-03-13 15:46:37 +03:00
Yan Zhulanow 41d9477870 Load Android extensions only if plugin options are present 2015-03-13 15:46:36 +03:00
Alexander Udalov ca005977b0 Restore KObject and deprecate it instead
To let old code work with the new runtime
2015-03-13 15:46:15 +03:00
Alexander Udalov 8af6ca5279 Delete kotlin.jvm.internal.KObject
It was supposed to be used in reflection but the benefits do not outweigh the
cost of KT-6951

 #KT-3223 Fixed
 #KT-6951 Fixed
2015-03-12 23:15:38 +03:00