Commit Graph

10533 Commits

Author SHA1 Message Date
Jack Zhou c7c8c096f7 Create from usage: Removed quickfix for NO_CLASS_OBJECT. 2013-05-12 23:50:40 -04:00
Jack Zhou b7fe134b61 Create from usage: Added tests. 2013-05-12 23:50:36 -04:00
Jack Zhou 60fa732042 Create from usage: Fixed a bug with creating methods in the wrong owners for next and hasNext. 2013-05-12 23:43:46 -04:00
Jack Zhou 3d120432c5 Create from usage: Fixed extra type options. 2013-05-12 23:43:45 -04:00
Jack Zhou 7a42ca211d Create from usage: Changed type order to prefer substituted versions. 2013-05-12 23:43:44 -04:00
Jack Zhou 0e73e32621 Create from usage: Fixed a bug with extension functions. 2013-05-12 23:43:43 -04:00
Jack Zhou a9f1ba3063 Create from usage: Fixed a bug where the type parameter list is not rendered correctly when empty. 2013-05-12 23:43:42 -04:00
Jack Zhou 0cd9c2d9a8 Create from usage: Fixed an overly restrictive assertion. 2013-05-12 23:43:41 -04:00
Jack Zhou 7b072e573a Create from usage: Implemented CreateClassObjectFromUsageFix. 2013-05-12 23:43:40 -04:00
Jack Zhou d20e3413e0 Create from usage: Fixed up assertions. 2013-05-12 23:43:39 -04:00
Jack Zhou a80ea6904a Create from usage: Added type parameter renaming. 2013-05-12 23:43:35 -04:00
Jack Zhou fc6c2be73b Create from usage: Refactoring. 2013-05-12 23:42:46 -04:00
Jack Zhou 4044aae489 Create from usage: Offering more choices for type substitutions. 2013-05-12 23:42:45 -04:00
Jack Zhou 6de37f4c85 Create from usage: Added Any as fallback to expressions that has no guessable types. 2013-05-12 23:42:44 -04:00
Jack Zhou 9a079ae621 Create from usage: Removed supertypes from consideration for return types. 2013-05-12 23:42:39 -04:00
Jack Zhou f2dc5e39e7 Create from usage: Removed a TODO. 2013-05-12 23:37:15 -04:00
Jack Zhou e231397811 Create from usage: Fixed expected type for if-expression. 2013-05-12 23:37:14 -04:00
Jack Zhou 48c825df06 Create from usage: Added guessing types for a declaration without an explicit type. 2013-05-12 23:37:13 -04:00
Jack Zhou d42edc8207 Create from usage: Added EXPECTED_EXPRESSION_TYPE slice in BindingContext. 2013-05-12 23:37:12 -04:00
Jack Zhou 4ffbd353d9 Create from usage: Fixed adding methods across files. 2013-05-12 23:37:11 -04:00
Jack Zhou 2284c7bd48 Create from usage: Fixed typo. 2013-05-12 23:37:09 -04:00
Jack Zhou 4ee5d95dc9 Create from usage: Fixed finding the component number. 2013-05-12 23:37:08 -04:00
Jack Zhou 7b994388d5 Create from usage: Implemented all create method from usage fixes. 2013-05-12 23:37:07 -04:00
Jack Zhou cfce75b788 Create from usage: Fixed warnings. 2013-05-12 23:37:06 -04:00
Jack Zhou b07548184a Create from usage: Fixed duplication of type parameters. 2013-05-12 23:37:05 -04:00
Jack Zhou c0bbb7b2cc Create from usage: Fixed a bug where extension methods could not be added properly. 2013-05-12 23:37:04 -04:00
Jack Zhou dfced1ef74 Create from usage: Added class selection. 2013-05-12 23:37:03 -04:00
Jack Zhou 879a60e40b Create from usage: Refactoring. 2013-05-12 23:37:02 -04:00
Jack Zhou 8f21a7d97a Create from usage: Added type name shortening. 2013-05-12 23:37:00 -04:00
Jack Zhou 73acc2e99b Create from usage: Fixed type parameters for more complicated cases. 2013-05-12 23:36:59 -04:00
Jack Zhou bded310f3e Create from usage: Changed setupFunctionBody to static. 2013-05-12 23:36:58 -04:00
Jack Zhou f17b93c949 Create from usage: Fixed a warning. 2013-05-12 23:36:57 -04:00
Jack Zhou 870dbd7e86 Create from usage: Changed new method template to raise exception like in ReSharper. 2013-05-12 23:36:56 -04:00
Jack Zhou 0d36ae7f01 Create from usage: Fixed return type's type parameters not being taken into account. 2013-05-12 23:36:55 -04:00
Jack Zhou 197000b8ce Create from usage: Fixed not resolving type parameter correctly. 2013-05-12 23:36:54 -04:00
Jack Zhou 3caad4b199 Create from usage: Fixed a runWriteAction. 2013-05-12 23:36:53 -04:00
Jack Zhou 1e573235e8 Create from usage: Added file templates. 2013-05-12 23:36:51 -04:00
Jack Zhou 28ac582fde Create from usage: Refactored invoke(). 2013-05-12 23:36:50 -04:00
Jack Zhou 9b31195732 Create from usage: Added supertype enumeration. 2013-05-12 23:36:49 -04:00
Jack Zhou 90f474a85a Create from usage: Improved template performance by not re-analyzing file in expressions. 2013-05-12 23:36:45 -04:00
Jack Zhou 1f7466b7ab Create from usage: WIP 2013-05-12 23:16:34 -04:00
Mikhael Bogdanov 6da8ba3fec Default function generation refactoring 2013-05-08 16:13:53 +04:00
Mikhael Bogdanov 702dadccf4 CodegenContext replaced by more specific MethodContext in method generation, mapToCallableMethod call replaced by mapSignature for method header generation 2013-05-08 16:11:17 +04:00
Andrey Breslav 6ebc2cf70b Parsing "notime" fixed 2013-05-07 21:12:44 +03:00
Andrey Breslav a342d4fb61 Usage message fixed 2013-05-07 21:12:43 +03:00
Alexander Kirillin 3ae1dcb263 returned mistakenly deleted bundle messages 2013-05-07 21:15:27 +04:00
Alexander Kirillin 41045d2a1e new quick fixes: add parameter, remove parameter, change function literal signature 2013-05-07 21:15:27 +04:00
Alexander Kirillin 41ec5724df new directive for disabling of error checks in quick fix tests 2013-05-07 21:15:26 +04:00
Alexander Kirillin 1783f8df3a new "collecting" name validator 2013-05-07 21:15:26 +04:00
Alexander Kirillin 5499bea181 fix for change signature when the order of named arguments is non-trivial 2013-05-07 21:15:26 +04:00