Commit Graph

10631 Commits

Author SHA1 Message Date
Mikhael Bogdanov e96cf045dd KT-3652: Char is converted to Int when used inside string interpolation
#KT-3652 Fixed
2013-05-27 19:33:49 +04:00
Leonid Shalupov 40146c6341 Merge pull request #279 from martinlau/support-for-annotation-scanning-via-maven-dependencies
Added scanning for annotations.xml entries within maven dependencies
2013-05-27 06:56:14 -07:00
Andrey Breslav 1a5c943057 Support jps.kotlin.home 2013-05-27 13:55:33 +04:00
Andrey Breslav 3299957c0c Support jps.kotlin.home 2013-05-27 13:55:33 +04:00
Evgeny Gerashchenko ba90f07c8d Fixed compilation after renaming Name.getName()
to asString()
2013-05-22 20:52:09 +04:00
Martin Lau 7761d7d646 Added scanning for annotations.xml entries within maven dependencies 2013-05-22 12:05:05 +10:00
Evgeny Gerashchenko 43b9a9d434 Renamed Name.getName() and FqName.getFqName() to asString() 2013-05-21 17:56:05 +04:00
Evgeny Gerashchenko de6d5a4a96 Fixed loading SAM interfaces when they inherit abstract methods. 2013-05-21 17:52:15 +04:00
Evgeny Gerashchenko fb416418f0 Minor. Fixed assertion message. 2013-05-21 17:52:15 +04:00
Evgeny Gerashchenko 12485c0ef5 Test for KT-3331 RuntimeException in frontend-java at TypeVariableResolverFromTypeDescriptors.getTypeVariable()
#KT-3331 obsolete
2013-05-21 17:52:14 +04:00
Evgeny Gerashchenko 5fc7c885bb KT-3577 Stack overflow when resolving SAM adapter (from completion, show parameters, etc)
#KT-3577
2013-05-21 17:52:14 +04:00
Evgeny Gerashchenko 6f7d42185f Added dependency class resolver -> function resolver. 2013-05-21 17:52:14 +04:00
Evgeny Gerashchenko 86d60aea9f Minor. Replaced for with for each. 2013-05-21 17:52:14 +04:00
Sergey Rostov c70a49fab3 KT-3575, KT-2297 Inserting pair for "${": reverting to use KotlinTypeHandler
(with disabling JetPairMatcher for this case)
2013-05-21 17:10:01 +04:00
Nikolay Krasko aeb72922ce Merge pull request #275 from factitious/master
KT-3575 Extra "}" inserted when typing "${" before "]" or ")" in string constant
2013-05-21 03:44:09 -07:00
Natalia.Ukhorskaya 4c9174d49b Don't create stubs for properties in delegate expression 2013-05-21 14:38:52 +04:00
Andrey Breslav a2b82095da Using the version of ASM that has debug information in it
No more need for extra ASM jars (analysis and util)
2013-05-21 13:56:34 +04:00
Natalia.Ukhorskaya 97c33b02ab Add library classes for delegated properties 2013-05-21 13:21:53 +04:00
Natalia.Ukhorskaya a5f1a8b3f8 TypeCastException when casting null to T with nullable upper-bound
#KT-3637 Fixed
2013-05-21 13:21:52 +04:00
chocolateboy 1bf06f7c02 make the preloader's required profiler argument (time|notime) an optional switch: -pp
fixes for broken Windows batch files
2013-05-21 12:22:06 +04:00
Nikolay Krasko 5ca4df3d1d KT-3618 Missing space in error message "inconstructor"
#KT-3618 Fixed
2013-05-20 17:56:26 +04:00
Nikolay Krasko ddb7b54eee KT-3620 Don't auto-import js.* and remove in optimize imports
KT-3620 Fixed
2013-05-20 17:56:24 +04:00
Nikolay Krasko f33792a567 Configure project descriptor with directives
Implement optimize import test with redesigned class
2013-05-20 17:56:23 +04:00
Nikolay Krasko e98ee752bf Base class for jet light fixture to execute runPostStartupActivities() in more fixture tests 2013-05-20 17:56:22 +04:00
Sergey Rostov 76edecb90a KT-3575, KT-2297 Inserting pair for "${": use JetPairMatcher instead of KotlinTypeHandler
#KT-3575 fixed
2013-05-20 17:02:38 +04:00
Nikolay Krasko 3b35810c9a Using JetClsMethod interface to recognize method compiled from kotlin 2013-05-20 15:52:53 +04:00
Nikolay Krasko 3a2a932e2f Add utility method for getting class from constructor parameter 2013-05-20 15:52:52 +04:00
Nikolay Krasko 11a1067380 Workaround assert when java function overrides kotlin property accessor
#KT-3621 Open
2013-05-20 14:17:46 +04:00
Nikolay Krasko 9bb2d90bca Go to implementation line markers for properties 2013-05-20 14:17:45 +04:00
Nikolay Krasko 3c087965f1 Add presentation renderer for field declared in constructor 2013-05-20 14:17:44 +04:00
Nikolay Krasko 0a2ca39f88 Search implementations for properties from constructor parameters 2013-05-20 14:17:43 +04:00
Nikolay Krasko 5cc49f55f3 KT-3542 Can't navigate to property implementation
#KT-3542 Fixed
2013-05-20 14:17:41 +04:00
Nikolay Krasko 312bd6f828 Get PsiMethod wrappers for properties and property accessors 2013-05-20 14:17:24 +04:00
Nikolay Krasko d97ab29588 Add test for wrapping function with default parameters 2013-05-20 14:15:02 +04:00
Nikolay Krasko cef1bb2aba Add test for wrapping function without body 2013-05-20 14:02:49 +04:00
Nikolay Krasko 8752b417e5 Refactoring: extract methods 2013-05-20 14:02:48 +04:00
Nikolay Krasko aac7f84c25 Fix absence of implemented/overridden markers on overridden functions 2013-05-20 14:02:46 +04:00
Michał Sapalski b2bb581127 Quickfix for MIXING_NAMED_AND_POSITIONED_ARGUMENTS. 2013-05-17 13:01:29 +04:00
Alexey Sedunov d5739bbe7f Fix negative quickfix tests which use when 2013-05-16 16:31:43 +04:00
Alexey Sedunov 71e76bc690 Add 'else' check for 'when' expressions 2013-05-15 19:02:04 +04:00
Alexey Sedunov 9442f96b87 Extract getText() method 2013-05-15 19:01:42 +04:00
Alexey Sedunov 158c2753b8 Transform 'if' to 'when' with subject if possible 2013-05-15 18:57:27 +04:00
Alexey Sedunov b2b7bce99a Relax transformation assertions 2013-05-15 18:51:14 +04:00
Alexey Sedunov ee9b96e943 Fix caret positioning in unfolded assignments 2013-05-15 18:51:08 +04:00
Alexey Sedunov 82bd796bc0 Add editor reference to transform() method 2013-05-15 18:51:02 +04:00
Alexey Sedunov 5dc08a5d25 Add tests with multiple conditions types in 'when' 2013-05-15 18:50:39 +04:00
Alexey Sedunov 4ab816a888 Add nullability annotations 2013-05-15 18:29:41 +04:00
Alexey Sedunov d2f3dd1629 JetPsiMatcher: reimplement using visitor, add structural type matching 2013-05-15 18:29:14 +04:00
Alexey Sedunov 4ee59e351b Move "else" extractor to JetWhenExpression 2013-05-15 12:58:01 +04:00
Alexey Sedunov d30e8d88fb Get rid of excessive replaces 2013-05-15 12:57:59 +04:00