Natalia.Ukhorskaya
|
68c3b3981b
|
Create packages for surrounders for expression and for statements
|
2013-02-18 17:00:00 +04:00 |
|
Andrey Breslav
|
bf62bc0261
|
PsiJetStubWithFqName interface extracted
|
2013-02-18 16:05:41 +04:00 |
|
Andrey Breslav
|
179456cd0b
|
Tests for Java name resolution in the IDE
#KT-3337 In Progress
LightClasses: class object's property getter unresolved in Java, but compiles OK
|
2013-02-18 16:05:41 +04:00 |
|
Andrey Breslav
|
15938e3d28
|
Class object FqNames indexed properly
#KT-3337 In Progress
LightClasses: class object's property getter unresolved in Java, but compiles OK
|
2013-02-18 16:05:41 +04:00 |
|
Andrey Breslav
|
53b2bbad68
|
Discover class objects for light class generation in the compiler
#KT-3337 In Progress
LightClasses: class object's property getter unresolved in Java, but compiles OK
|
2013-02-18 16:05:41 +04:00 |
|
Wojciech Lopata
|
c3d5350315
|
QuickFix for NOT_AN_ANNOTATION_CLASS error.
|
2013-02-15 19:14:51 +04:00 |
|
Wojciech Lopata
|
8fad23691f
|
QuickFix for USELESS_HIDDEN_IMPORT.
|
2013-02-15 19:14:51 +04:00 |
|
Michał Sapalski
|
6cd8779126
|
Quickfix for NO_BACKING_FIELD_ABSTRACT_PROPERTY.
|
2013-02-15 19:07:51 +04:00 |
|
Nikolay Krasko
|
1aee735775
|
Search rt.jar even if compiler was run with jre
#KT-2599 Fixed
|
2013-02-15 17:19:53 +04:00 |
|
Andrey Breslav
|
33fa065162
|
Splitting PrintingMessageCollector into Grouping and Printing collectors
|
2013-02-13 19:06:22 +04:00 |
|
Alexey Sedunov
|
1f8d42ab49
|
Fix nullability check (in case of explicitly nullable types constructed from ype variables)
|
2013-02-13 18:23:37 +04:00 |
|
Evgeny Gerashchenko
|
fc62a7dfa0
|
Project settings.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
f55c3befb3
|
Disposal on error when processing module script.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
b9e5704057
|
Updated test data and stdlib sources.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
105d2d72de
|
Extracted method.
|
2013-02-13 18:08:37 +04:00 |
|
Evgeny Gerashchenko
|
18d6e86e60
|
KT-3341 Prohibit val/var keywords for catch parameters
#KT-3341
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
b1cb8edd18
|
KT-3181 Prohibit val/var keywords for function parameters
#KT-3181
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
808dbd160c
|
KT-3182 Prohibit val/var keywords at for-loop counter.
#KT-3182 fixed
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
882c2cb28d
|
Added tests with NaN ends to codegen tests.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
ccab19b2a1
|
Added range/progression tests with NaN ends.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
021496c07d
|
Prohibited NaN steps.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
4043491ad2
|
Got rid of code duplication.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
b66025811f
|
Merged after body and after leave variable tasks.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
64c89836fd
|
KT-933 Optimized iteration over progressions.
#KT-933 fixed
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
14f3144533
|
Generating map instead of initializing manually.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
522530ec4a
|
Extracted util method.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
db6fb43d22
|
Removed unused enum.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
80b21524f4
|
Optimized iteration over primitive range expression.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
44e14c0a1c
|
Extracted super class.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
b5f820cf69
|
Prepared for extracting superclass.
|
2013-02-13 18:08:35 +04:00 |
|
Evgeny Gerashchenko
|
ab99856c16
|
Got rid of calculating element type twice.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
ca344d93cd
|
Got rid of super calls.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
cc2930b0b6
|
Got rid of stupid reassigning when iterating ranges.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
e1bc78da72
|
Simplified scheduling leaving temp variables: added create method.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
fd97bbcbd5
|
Simplified afterLoop(): no overriding.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
d6bc5a8782
|
Added util methods.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
da48a11374
|
Creating loop parameter var once.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
83fa1e95e6
|
Extracted field (instead of passing parameter.
|
2013-02-13 18:08:34 +04:00 |
|
Evgeny Gerashchenko
|
c753ac06b1
|
KT-2707 Optimize for loops for range literals
#KT-2707
|
2013-02-13 18:08:33 +04:00 |
|
Evgeny Gerashchenko
|
5a4ae00970
|
Added range iteration test with non-literal ranges.
|
2013-02-13 18:08:33 +04:00 |
|
Evgeny Gerashchenko
|
814cb6e255
|
Got rid of harmful asserts.
EA-43300 - assert: KotlinSignatureInJavaMarkerProvider.getScopeForMember
EA-43353 - assert: KotlinSignatureInJavaMarkerProvider.getDescriptorForMember
|
2013-02-13 18:08:33 +04:00 |
|
Maxim Shafirov
|
6b23384ab9
|
compilation fix
|
2013-02-13 17:42:38 +04:00 |
|
Natalia.Ukhorskaya
|
524152f4a2
|
Move methods ofr find expressions and statements to CodeInsightUtils
|
2013-02-13 17:21:06 +04:00 |
|
Natalia.Ukhorskaya
|
09ca020780
|
Add surround with not
|
2013-02-13 17:21:05 +04:00 |
|
Natalia.Ukhorskaya
|
2499bb79ca
|
Add surround with if /else
|
2013-02-13 17:21:04 +04:00 |
|
Natalia.Ukhorskaya
|
1786c2c256
|
Add surround with if
|
2013-02-13 17:21:03 +04:00 |
|
Natalia.Ukhorskaya
|
d772ad80f8
|
Add KotlinStatementSurrounderDescriptor
|
2013-02-13 17:21:02 +04:00 |
|
Natalia.Ukhorskaya
|
dca2b128aa
|
Add KotlinExpressionSurrounderDescriptor
|
2013-02-13 17:21:01 +04:00 |
|
Natalia.Ukhorskaya
|
256733b598
|
find expression at offset without whitespaces
|
2013-02-13 17:21:00 +04:00 |
|
Natalia.Ukhorskaya
|
d245d5bbbb
|
Remove unused parameter
|
2013-02-13 17:20:59 +04:00 |
|