Commit Graph
9779 Commits
Author SHA1 Message Date
Alexey Kudravtsev 3c8e077114 BiUtil.isSet() usages extracted 2016-03-30 17:37:09 +03:00
Roman Shevchenko 913bb1fa2f [tests] fixes javadoc HTML lint inspection test on Windows 2016-03-30 16:32:48 +02:00
Roman Shevchenko 798b0daf38 [java] javadoc HTML lint inspection (IDEA-114977) 2016-03-30 12:49:55 +02:00
Bas Leijdekkers 5210f8dbe5 IDEA-153614 (Flip ',' (comma) generates invalid code) 2016-03-30 11:43:52 +02:00
Bas Leijdekkers 4d0e044c2f allow to move left/right more java constructs 2016-03-30 11:43:51 +02:00
Anna.Kozlova bb5a0f66e9 inline: don't flatten multi dimensional array in varargs calls (IDEA-153700) 2016-03-29 21:17:55 +02:00
Anna.Kozlova ff6ad198eb initial visibility for extract field/constant dialogs (IDEA-153604) 2016-03-29 21:17:55 +02:00
Anna.Kozlova 5926bc7fc5 pull up: skip usages in unknown languages (IDEA-153823) 2016-03-29 21:17:55 +02:00
Alexey Utkin afea914f49 CPP-2138 fix the problem with dirty PSI, "wrong" fix for SQL tests 2016-03-29 21:02:13 +03:00
Alexey Utkin d7018f9e85 Merge branch 'uta/complete-statement' 2016-03-29 11:04:46 +03:00
Alexey Kudravtsev 14e866598a cache repeated requests for class inheritors and method overriders to speedup highlighting of heavily subclassed library classes to fix IDEA-152346 Syntax highlighting takes 45 seconds 2016-03-28 14:59:27 +03:00
Yaroslav Lepenkin 55e53ea631 Keep line breaks works for Polyadic expressions (IDEA-153329) 2016-03-28 14:18:19 +03:00
Alexey Kudravtsev 6215f811c2 inline parameter, cleanup 2016-03-25 17:18:49 +03:00
Alexey Kudravtsev cf996c91f0 lambdify 2016-03-25 17:18:49 +03:00
Alexey Utkin 7d40516248 Merge branch 'master' into uta/complete-statement 2016-03-25 15:55:54 +03:00
Dmitry Batkovich 6f49be7fcc wrap with optional IDEA-122553 2016-03-25 13:50:03 +03:00
Alexey Utkin 8c7a76dc74 CPP-2138 RangeMarker dispose 2016-03-25 12:32:21 +03:00
Dmitry Batrak d96f20c1f8 cleanup & javadocs (following IDEA-CR-9329) 2016-03-25 11:28:25 +03:00
Anna.Kozlova 7712f6e443 proceed static factories instead of constructors to calculate expected types when diamonds are used (IDEA-153520) 2016-03-24 18:14:17 +01:00
Yaroslav Lepenkin f98a2a050e Place brace on next line works for lambdas (IDEA-140199) 2016-03-24 19:06:59 +03:00
Anna.Kozlova ca2921eb6e inline local: don't check assignability before decoding (IDEA-152883) 2016-03-24 15:58:41 +01:00
Bas Leijdekkers af3365744c IDEA-38591 (Can't use "Create Local Var from instanceof" intention on multiple 'instanceof' with &&) 2016-03-24 15:36:14 +01:00
peter 419770e30d IDEA-153437 Do not suggest to loop over the loop variable (and don't duplicate "new") 2016-03-24 11:54:46 +01:00
peter 75373588a4 tolerate invalid selected lookup elements during typing (EA-79715 - IAE: ObjectUtils._assertNotNull) 2016-03-24 11:54:45 +01:00
Anna.Kozlova 4232fad53c convert type to denotable before creating array type from it: wildcard's type erasure should leave wildcard type as is 2016-03-24 11:48:06 +01:00
Anna.Kozlova b3f4cc6589 proceed with wildcards separately to raw types: don't abuse erasure which should leave wildcard types as is 2016-03-24 11:48:06 +01:00
Anna.Kozlova 9e8666f159 bind params to fields: accept field assignments if not exactly the parameter reference was assigned (IDEA-120320) 2016-03-23 17:20:32 +01:00
Anna.Kozlova 0d78fb9f8d extract class: normalize fields declarations (IDEA-153457) 2016-03-22 19:22:42 +01:00
Anna.Kozlova 732d5a8ef0 don't show duplicated overload rename suggestions (IDEA-153462) 2016-03-22 19:22:42 +01:00
Alexey Kudravtsev 0da8243294 cleanup: inline parameter 2016-03-22 19:13:45 +03:00
peter 21b30faafc remove @WrapInTransaction anno because writing is now allowed from actions so not many clients will need it 2016-03-22 15:11:30 +01:00
Dmitry Batkovich 04519fc18e guava type migration: cleanup 2016-03-22 14:51:30 +03:00
Dmitry Batkovich 0790362737 guava type migration: convert anonymous Function-s with runtime retention policy annotations to anonymous classes except @javax.annotations.Nullable (can be configured in settings) 2016-03-22 14:46:28 +03:00
Anna.Kozlova 4b4fe678f0 make first java 8 modules inherit language level from project default 2016-03-18 17:26:43 +01:00
Anna.Kozlova 4ad5c2006c introduce functional parameter from substring
EA-80674 - AIOOBE: IntroduceParameterHandler.introduceStrategy
2016-03-17 21:25:32 +01:00
Anna.Kozlova ea26329614 change signature: extract common code to search for conflicts; use it in introduce parameter object 2016-03-17 18:04:01 +01:00
Anna.Kozlova f967d9f0d0 introduce parameter object: extract change signature part to start under the same progress 2016-03-17 18:04:01 +01:00
Vladimir Krivosheev 485dc52691 IDEA-131690 Settings repository plugin: when I merged settings from PyCharm java-related setting was deleted 2016-03-17 11:32:10 +01:00
Roman Shevchenko 8171a37c41 Merge remote-tracking branch 'origin/master' 2016-03-16 19:03:10 +01:00
Roman Shevchenko fac9f4ae58 Cleanup (warnings; typos) 2016-03-16 18:57:54 +01:00
Anna.Kozlova 77227fc3da move class or package: open in editor option doesn't depend on selection (IDEA-152956) 2016-03-16 17:41:38 +01:00
Anna.Kozlova 74f533e719 generate annotations: collect external annotations, check if annotation is available in target context (IDEA-152984) 2016-03-16 17:41:38 +01:00
Jim Purbrick 9969ae1b8b optimization for multimodule projects 2016-03-16 17:41:38 +01:00
Dmitry Batrak 53597d86a2 avoid deadlock condition in JavaDocumentationProvider (made possible after fix for IDEA-152628)
JavaDocumentationProvider now needs to read data from class documentation URL while generating URL for class'es method. This is performed under read action and can lead to a deadlock if a write action is pending, because built-server also needs a read action to generate response (new read action is not allowed to start if write action is pending). To avoid this situation, we use original javadoc URL (not proxied by built-in server) to fetch data internally
2016-03-16 16:55:11 +03:00
peter 22d7be19f7 allow intentions and quick fixes to be annotated with @WrapInTransaction 2016-03-16 11:32:52 +01:00
peter 80c6e1c9f4 java completion sorting: disprefer return in void lambdas (IDEA-CR-9303, IDEA-152289) 2016-03-16 11:32:51 +01:00
Dmitry Batrak ee5c99ecd7 cleanup 2016-03-16 10:27:34 +03:00
Dmitry Batrak 4102ffee3d IDEA-152628 shift-F1 displays two URL
fix tests
2016-03-16 10:27:34 +03:00
Dmitry Batrak 2bf6b569a9 IDEA-152628 shift-F1 displays two URL (folowing IDEA-CR-9296)
assert that slow method is not invoked on EDT, remove existing usages on EDT
2016-03-16 10:27:34 +03:00
peter d9cbc98a49 IDEA-152289 Code completion suggests "return" as the first result in the empty constructor 2016-03-15 19:55:14 +01:00