Commit Graph

3001 Commits

Author SHA1 Message Date
Michał Sapalski c2f5743cf0 Quickfix for UNSAFE_INFIX_CALL 2013-02-19 21:10:26 +04:00
Evgeny Gerashchenko 69de91aa88 Changed case of quick fix families to Title Case. 2013-02-19 21:10:26 +04:00
Michał Sapalski 102f49b251 Quickfix for NO_BACKING_FIELD_CUSTOM_ACCESSORS 2013-02-19 20:56:27 +04:00
Mikhael Bogdanov 029b2d9770 Test fixes for 'New diagnostic error for ambiguous object expression type' 2013-02-19 17:56:56 +04:00
Evgeny Gerashchenko 2c13b6b63d Operation mode. 2013-02-19 17:45:16 +04:00
Evgeny Gerashchenko eb20fb8b39 Removed redundant parameter. 2013-02-19 17:25:36 +04:00
Evgeny Gerashchenko 19bc28b29d Environment with Kotlin descriptors in marker provider.
EA-41980 - assert: SignaturesPropagationData.getSuperFunctionsForMethod
2013-02-19 17:24:14 +04:00
Andrey Breslav afd764c27f Implementations of descriptors moved to a separate package 2013-02-19 14:32:06 +04:00
Natalia.Ukhorskaya c11be77aa1 Do not apply ExpressionSurrounders for expressions with Unit type and for call expressions inside qualified expression 2013-02-18 17:30:52 +04:00
Natalia.Ukhorskaya 9bbfc788ea Generate all surround with tests to one file 2013-02-18 17:21:26 +04:00
Natalia.Ukhorskaya 7c360a0ede Add surround with function literal 2013-02-18 17:21:16 +04:00
Natalia.Ukhorskaya 7789062c7c Add try-catch, try-finally, try-catch-finally surrounders 2013-02-18 17:12:47 +04:00
Natalia.Ukhorskaya ae6a2d3820 Base class for surrounders for statements 2013-02-18 17:00:40 +04:00
Natalia.Ukhorskaya 654fa09fff Add when surrounder 2013-02-18 17:00:39 +04:00
Natalia.Ukhorskaya af0b6df2b4 Move getExpressionType method to utils 2013-02-18 17:00:35 +04:00
Natalia.Ukhorskaya 814ca0385a Add string template surrounder 2013-02-18 17:00:34 +04:00
Natalia.Ukhorskaya 856bffb324 Add parentheses surrounder 2013-02-18 17:00:03 +04:00
Natalia.Ukhorskaya eeb158a5c8 Check that found expression has correct start and end offset 2013-02-18 17:00:02 +04:00
Natalia.Ukhorskaya eef0e554d9 Add base class for expression surrounders 2013-02-18 17:00:01 +04:00
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
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
Evgeny Gerashchenko b9e5704057 Updated test data and stdlib sources. 2013-02-13 18:08:37 +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
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
Jack Zhou a5cecd6048 Added quickfix for VAR_OVERRIDDEN_BY_VAL. 2013-02-13 14:22:54 +04:00
Peter Tseng 324a39d10b Add quickfix for PACKAGE_MEMBER_CANNOT_BE_PROTECTED 2013-02-13 11:54:16 +04:00
Agnieszka Paszek b52036c549 Added quickfix for ILLEGAL_ENUM_ANNOTATIONS 2013-02-13 11:47:24 +04:00
Agnieszka Paszek 9e08087a11 Added quickfix for OPEN_MODIFIER_IN_ENUM 2013-02-13 11:47:02 +04:00
Kevin F. Chen 42b7b7e221 Added quickfix for NULLABLE_SUPERTYPE 2013-02-13 11:32:37 +04:00
Jack Zhou cf87f55085 Added quickfix for VARIANCE_ON_TYPE_PARAMETER_OF_FUNCTION_OR_PROPERTY. 2013-02-13 11:03:27 +04:00
Jack Zhou 9692921128 Added quickfix for INCOMPATIBLE_MODIFIERS. 2013-02-12 19:03:57 +04:00
Andrey Breslav 4a17a7ef26 'storage' package created 2013-02-12 14:48:49 +04:00
Andrey Breslav 8d92b8a42a 'declarations' package created 2013-02-12 14:48:48 +04:00
Andrey Breslav fb87a560fb KotlinCodeAnalyzer interface extracted 2013-02-12 14:48:48 +04:00
Andrey Breslav 3e0ead494e Infinite recursion prevented on cyclic class hierarchies 2013-02-11 22:19:43 +04:00
Nikolay Krasko 9f1e808255 Remove dangling commas from generated tests 2013-02-11 16:09:25 +04:00
Svetlana Isakova d418a16dd8 render not inferred return/parameter type of function literals as ???
instead of DONT_CARE / CANT_INFER
2013-02-08 15:10:42 +04:00
Svetlana Isakova b2823c5966 render type correctly in html for TYPE_INFERENCE_UPPER_BOUND_VIOLATED error 2013-02-08 15:10:39 +04:00