Tagir Valeev
c2e815fc97
IDEA-163405 Migration from Stream API back to for loops: iteration#2
2016-11-24 18:15:51 +07:00
Roman Shevchenko
0017c2784a
[java] JDK9 doc URL
2016-11-24 11:51:45 +01:00
Roman Shevchenko
66d788a4e0
Merge remote-tracking branch 'origin/master'
2016-11-23 19:59:26 +01:00
Roman Shevchenko
b830fac6f5
[java] module-info template, done right (IDEA-164010)
2016-11-23 19:56:08 +01:00
Anna.Kozlova
399fdcc61c
write access (IDEA-164370)
2016-11-23 19:32:25 +01:00
peter
1ada126a76
implement methods in a transaction after arg template completion (EA-92157 - assert: MemberChooser.show)
2016-11-23 19:13:21 +01:00
Roman Shevchenko
464c1b85af
Merge remote-tracking branch 'origin/master'
2016-11-23 15:08:24 +01:00
Anna.Kozlova
1ce98c3d83
fix dialog from write action
2016-11-23 14:55:52 +01:00
Roman Shevchenko
e13571a439
[java] module-info template according to platform's expectations
2016-11-23 14:16:45 +01:00
Tagir Valeev
0f7c78a5a6
IDEA-163991 ifPresent is not suggested when value is not used inside expression; OptionalIsPresentInspection uses CommentTracker now
2016-11-23 17:26:57 +07:00
Anna.Kozlova
fb04c2169b
extract lambda -> method reference to code style settings
2016-11-22 20:22:29 +01:00
Anna.Kozlova
e261a69a29
dialog from write action
2016-11-22 20:22:29 +01:00
Anna.Kozlova
85fdebf831
spi binding: be ready for short names in handleRename (IDEA-164272)
2016-11-22 20:22:29 +01:00
Anna.Kozlova
10d889202f
move member order generation configuration to its usages: groovy
...
groovy doesn't provide rearranger so old configuration is used
2016-11-22 20:22:29 +01:00
Roman Shevchenko
ab483869ec
Cleanup (formatting; code reuse)
2016-11-22 19:34:21 +01:00
Roman Shevchenko
6d1150ebac
Cleanup (formatting)
2016-11-22 15:18:50 +01:00
Roman Shevchenko
dbcb067e01
[java] in module-info template, uses IDEA module name by default (IDEA-164010)
2016-11-22 13:42:36 +01:00
Anna.Kozlova
5d88d471d2
typo (IDEA-164245)
2016-11-21 19:33:20 +01:00
peter
7a8bd02590
IDEA-163834 Smart completion for stream.toArray(..) arg loses "[]" after accepting - when array is of non-static inner class
2016-11-21 18:11:28 +01:00
Bas Leijdekkers
eae8f18550
Report default annotation parameters in more cases
2016-11-21 17:09:17 +01:00
peter
60e0db2a5c
IDEA-163989 IDEA reports Object.getClass() with wrong return type for generic parameters
2016-11-21 16:41:08 +01:00
Roman Shevchenko
0b36b9242d
[java] drops obsolete JRT validity check
2016-11-21 13:20:43 +01:00
Roman Shevchenko
e57f964534
Cleanup (migrates graph usages to lighter API)
2016-11-21 12:35:00 +01:00
Roman Shevchenko
e5df7f59ab
[platform] moves JRT validity check to background
2016-11-21 11:27:56 +01:00
Anna.Kozlova
7ffa9bd6ca
override/implement annotation settings (IDEA-58379)
...
annotations are removed by default for both return and parameters, custom OverrideImplementHandlers can provide predefined annotations which must be repeat in overriders, custom annotations can be configured by the user
2016-11-21 11:02:15 +01:00
Tagir Valeev
3fa339e3dd
IDEA-164016 Replace Optional.isPresent() checks with functional-style expressions fix produces non-compilable code
2016-11-21 14:47:02 +07:00
Anna.Kozlova
35420688f0
ensure wrapped in command (IDEA-164156)
2016-11-18 17:58:54 +01:00
peter
096640c64e
add shouldMakeCurrentFileWritable to intentions and quick fixes
2016-11-18 17:35:50 +01:00
peter
63d250e5d8
improve IDEA-CR-15806 java & platform: write action is unnecessary in some quick fixes
2016-11-18 15:33:32 +01:00
Daniil Ovchinnikov
f4b0f0041f
code block do not pass parent as a child to processChange()
2016-11-17 20:16:55 +03:00
Roman Shevchenko
2a3d27b18c
[java] uses "JDK_HOME/release" file to watch for JDK updates
2016-11-17 17:44:38 +01:00
Anna.Kozlova
908a86fd72
disable inplace change signature on usage
2016-11-17 17:10:53 +01:00
Roman Shevchenko
502f712fc6
[java] anticipates jrt-fs.jar move
2016-11-17 16:47:31 +01:00
Roman Shevchenko
fced846825
Cleanup (better local var. name)
2016-11-17 16:24:54 +01:00
Roman Shevchenko
8437f87179
[java] recognizes modular JDK source archive; anticipates archive move
2016-11-17 16:22:15 +01:00
Roman Shevchenko
72d9615837
[java] groups JDK root collection code for easier modification
2016-11-17 15:35:20 +01:00
peter
ad948aaaea
delete some deprecated stuff
2016-11-17 11:32:54 +01:00
Anna.Kozlova
23476fd3ef
avoid dlg from write action
2016-11-16 19:04:30 +01:00
peter
269a43901e
tolerate INRE when showing members in project view (EA-91482 - INRE: FileBasedIndexImpl.handleDumbMode)
2016-11-16 18:18:28 +01:00
Daniil Ovchinnikov
dda8f53c0e
check PsiModifiableCodeBlock.shouldChangeModificationCount() before checking instanseof PsiFileSystemItem
2016-11-16 19:37:34 +03:00
Anna.Kozlova
a1c0be9a5c
extract method: logging for possible NPE later
2016-11-16 16:02:34 +01:00
peter
589f3efc5a
java & platform: write action is unnecessary in some quick fixes
2016-11-16 09:20:36 +01:00
peter
ec9304c6a4
move refactoring: call completeJustSubmittedTasks before refreshing PSI (IDEA-CR-15756)
2016-11-15 20:00:31 +01:00
Roman Shevchenko
4065a63673
[java] disables completion in module names (IDEA-164010)
2016-11-15 18:14:52 +01:00
Anna.Kozlova
12542833ff
change signature: refresh type element after normalizeDeclaration for old style arrays
2016-11-15 18:11:31 +01:00
Anna.Kozlova
971c0fe60a
fix unwrap lambda for nested expression lambdas (IDEA-163987)
2016-11-15 18:11:31 +01:00
Anna.Kozlova
e64e0ac67b
safe delete: do not show conflicts about method reference if it occurs in the argument to be deleted (IDEA-163964)
2016-11-15 18:11:31 +01:00
Anna.Kozlova
38116b22c1
show conflict if move as enum would change the semantics (IDEA-163248)
2016-11-15 18:11:31 +01:00
peter
1eb3892b62
remove client allowStartingDumbModeInside usages
2016-11-15 15:38:15 +01:00
Yaroslav Lepenkin
4587be496e
removed unused class
2016-11-15 16:40:23 +03:00