Commit Graph
10919 Commits
Author SHA1 Message Date
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