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