Commit Graph

10479 Commits

Author SHA1 Message Date
Mohammad Shamsi 4b656d8c8d KT-3257 Bad diagnostics when trying to instantiate a private class
#KT-3257 Fixed
2013-05-07 13:14:43 +04:00
Evgeny Gerashchenko d645fcaaa7 Reverted import optimization in generated files. 2013-05-06 18:50:03 +04:00
Evgeny Gerashchenko 516a5b76e8 Fixed calling inherited SAM adapter. 2013-05-06 16:45:36 +04:00
Nikolay Krasko fed5cf6524 Update to IDEA 12.1.3 (build 129.400) 2013-05-06 15:05:45 +04:00
Mikhael Bogdanov 22ddd05e09 KT-3576 Getters for float constants in objects always return 0.0 when constants are less than 1.0
#KT-3576 Fixed
2013-05-06 10:41:48 +04:00
Nikolay Krasko dd7c2cf78c Fix kotlin logo icon path 2013-05-02 01:42:03 +04:00
Nikolay Krasko 7d703779ae Don't share project descriptor for JetGotoSymbolTest
Some order of test execution makes this test fall because of uninitialized Jet elements presenters
2013-05-01 16:53:34 +04:00
Nikolay Krasko 31edd6f440 Make declarations from the current package be resolved before declarations in default package (EA-43715) 2013-05-01 16:53:33 +04:00
Nikolay Krasko 0c749005e1 KT-3498 Show overrided/implemented line marker
#KT-3498 Fixed
2013-05-01 16:53:32 +04:00
Nikolay Krasko fe124a9828 Refactoring: move tooltip provider and navigator from MarkerType 2013-05-01 16:53:31 +04:00
Nikolay Krasko 0e95581bca Test not only line marker number but also their position 2013-05-01 16:53:31 +04:00
Nikolay Krasko c240f7cddc Refactoring: Use gutter icons constants 2013-05-01 16:53:30 +04:00
Nikolay Krasko 82cac8ed26 KT-3503 Can't navigate to implementation of kotlin functions
#KT-3503 Fixed
2013-05-01 16:53:29 +04:00
Nikolay Krasko 8d3a22722f Show proper information in "expected" and "actual" panels in comparison failure window 2013-05-01 16:53:28 +04:00
Natalia.Ukhorskaya b88981f678 Workaround for appearance of PsiClass from runtime in JavaDescriptorResolver 2013-04-30 21:47:26 +04:00
Natalia.Ukhorskaya b9e5227b58 Change String argument of property delegate method to PropertyMetadata 2013-04-30 21:47:24 +04:00
Natalia.Ukhorskaya 6e2584d0de Generate bytecode for delegated properties 2013-04-30 21:47:22 +04:00
Natalia.Ukhorskaya 3297c0e9d3 No such field error when set private property without backing field (analog of KT-2892) 2013-04-30 21:47:21 +04:00
Natalia.Ukhorskaya b484ce711f Refactoring: extract NONE_APPLICABLE renderer 2013-04-30 20:08:07 +04:00
Natalia.Ukhorskaya a9b4a342e7 Add diagnostics for get/set methods of property delegate 2013-04-30 20:08:06 +04:00
Natalia.Ukhorskaya c58d4fd6d2 Resolve expression in property delegate 2013-04-30 20:08:04 +04:00
Natalia.Ukhorskaya e143a53670 Extract method to create scope for initializer 2013-04-30 20:08:02 +04:00
Natalia.Ukhorskaya a77d4279dd Extract method for create fakeArgument 2013-04-30 20:08:01 +04:00
Natalia.Ukhorskaya 97bbdb0037 Add status PROCESSED for fake argument 2013-04-30 20:07:57 +04:00
Natalia.Ukhorskaya e7bf3b141f Modify analysis for property initializer. Add errors about delegated property accessors. 2013-04-30 20:07:55 +04:00
Natalia.Ukhorskaya 171144e641 Change ControlFlow for delegated property 2013-04-30 20:07:54 +04:00
Natalia.Ukhorskaya 29984efe76 Parse delegated property 2013-04-30 20:07:52 +04:00
Mikhael Bogdanov e72b177adc KT-3561 Bad RuntimeInvisibleParameterAnnotations on attempt to annotate enum constructor hidden parametrs - name and ordinal 2013-04-30 18:46:07 +04:00
Maxim Shafirov a9638d9fa4 "Opposite" for with called let. 2013-04-30 18:18:32 +04:00
Andrey Breslav 1ddc537728 'get-maven-library' macro extracted 2013-04-30 16:10:28 +04:00
Nikolay Krasko 7dde615813 Load test file with line separators fixed 2013-04-30 15:42:39 +04:00
Nikolay Krasko 600219d193 Fix tests problems with line separators 2013-04-30 15:42:38 +04:00
Mikhael Bogdanov b0b6728c7e KT-3118 NoSuchFieldError on private property without backing field &&
KT-3551 Wrong synthetic accessor implementation
2013-04-30 15:28:02 +04:00
Mikhael Bogdanov b1c2d9035a Removed JvmPropertyAccessorSignature.getJvmMethodSignature() method 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov 83d8930c02 Primary constructor generation via FunctionCodegen Strategy, local variable table generation via JvmMethodSignature and FunctionDescriptor 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov 5fe6e32882 Make JvmPropertyAccessorSignature extends JvmMethodSignature 2013-04-30 15:17:03 +04:00
Mikhael Bogdanov ffed25f48c Fixed wrong JvmMethodParameterKind for captured local function 2013-04-30 15:17:03 +04:00
Maxim Shafirov 666cc6e688 KT-3557: with() made it to stdlib 2013-04-30 12:49:55 +04:00
Nikolay Krasko d53e8bbddf Update icons 2013-04-30 12:42:26 +04:00
Nikolay Krasko accf808a46 Add preloader output to idea plugin to make possible in process builds 2013-04-29 20:53:33 +04:00
Andrey Breslav 35f1d8a7f3 Convert line separators when loading expected test results 2013-04-29 19:08:07 +04:00
Andrey Breslav 353693d291 Profiler: utility class for measuring performance 2013-04-29 18:35:12 +04:00
Andrey Breslav e4939f92e4 Support relative script paths 2013-04-29 17:59:53 +04:00
Andrey Breslav 3f73662260 Do not run generator on a quick dist
Everything is already compiled, so there's no point in generating sources
2013-04-29 17:59:52 +04:00
Andrey Breslav f1f9d5327c Using XML instead of module scripts when running from IDE 2013-04-29 17:59:52 +04:00
Andrey Breslav 42505246b8 Module descriptions in XML 2013-04-29 17:59:51 +04:00
Andrey Breslav 3673f8003b reportException() moved to a utility class and used where appropriate 2013-04-29 15:46:37 +04:00
Andrey Breslav 3f23704e13 Method renamed 2013-04-29 15:46:37 +04:00
Andrey Breslav abd162d466 Interface extracted from KotlinModuleScriptGenerator 2013-04-29 15:46:37 +04:00
Michał Sapalski 7deec28b9c Adjusted tests to the new DescriptorRenderer behaviour 2013-04-29 15:44:07 +04:00