Commit Graph

28310 Commits

Author SHA1 Message Date
Anna Kozlova
d31ca80cac testdata for IDEA-158047 2017-05-10 20:35:34 +03:00
Anna Kozlova
728ed62ed0 testdata for IDEA-157350 2017-05-10 20:35:34 +03:00
Anna Kozlova
be5d8b9af1 transaction for custom refactoring (EA-101114 - assert: RefactoringDialog.show) 2017-05-10 20:35:33 +03:00
Anna Kozlova
9d9d1b73a0 safe delete: don't warn if class is used in import list of file to delete (IDEA-172496) 2017-05-10 19:49:35 +03:00
Anna Kozlova
8914fcc986 EA-98243 - assert: DefaultInspectionToolPresentation.extractActiveFixes 2017-05-10 19:49:35 +03:00
Roman Shevchenko
c82a647af1 [java] improves JDK version detection (IDEA-172477) 2017-05-10 18:29:53 +02:00
peter
932d1215d6 make 'remove loop' fix work for '(false)' and 'for' (IDEA-CR-20896) 2017-05-10 17:11:34 +02:00
Roman Shevchenko
94b53e800f Cleanup (minor optimization, warnings) 2017-05-10 15:24:39 +02:00
Roman Shevchenko
c383c06278 [java] batch-processing quarantined Javadoc directories 2017-05-10 15:18:38 +02:00
Anna Kozlova
a874cb4416 unnecessary module dependency: tolerate external/generated code used (IDEA-172472) 2017-05-10 13:53:11 +03:00
Yaroslav Lepenkin
05d70cee37 space between annotation and type is normalized (IDEA-172599) 2017-05-10 13:48:26 +03:00
Anna Kozlova
be01c64a9e junit: ensure isTest check is performed (IDEA-172627) 2017-05-10 13:09:56 +03:00
Anna Kozlova
267e87add3 local can be final: add option to configure if implicitly final variables should be highlighted or not (IDEA-172529) 2017-05-10 13:09:56 +03:00
peter
a9db058d17 java completion: suggest guava/protobuf builder variants (IDEA-130386) 2017-05-10 10:13:55 +02:00
Vladimir Krivosheev
55d1ea20db fix crazy groovy code (testEveryPossibleWayToTypeIf) 2017-05-10 08:17:46 +02:00
Anna Kozlova
d3b899c7a9 static factory detection for top level method call (IDEA-172566) 2017-05-10 09:14:16 +03:00
Tagir Valeev
e46d305cb0 DfaPsiUtil#getFunctionalParameterNullability: use known type nullability for SAM parameters 2017-05-10 11:02:51 +07:00
Vladimir Krivosheev
0646656b8b deprecate DocumentAdapter 2017-05-09 18:31:16 +02:00
Vladimir Krivosheev
4ae9edbe94 introduce VetoableProjectManagerListener to avoid inappropriate using of message bus 2017-05-09 18:31:16 +02:00
Vladimir Krivosheev
2417a75525 ProjectManagerAdapter -> ProjectManagerListener 2017-05-09 18:31:15 +02:00
Vladimir Krivosheev
577afda39c deprecate addProjectManagerListener / removeProjectManagerListener 2017-05-09 18:31:14 +02:00
Roman Shevchenko
e9cc8e23c4 Cleanup (warnings) 2017-05-09 14:52:40 +02:00
Alexey Kudravtsev
95f7030993 fixed terrible data races like in EA-100927 - AIOOBE: RefMethodImpl.markExtended 2017-05-09 15:49:40 +03:00
peter
2461a8751c IDEA-163986 Code complete second default array argument in annotation 2017-05-09 14:37:54 +02:00
peter
c7d41b6576 IDEA-59329 CTRL+W on field declaration: one additional step 2017-05-09 14:37:54 +02:00
Alexey Kudravtsev
5d6916b867 EA-100955 - IAE: PsiUtil.getLanguageLevel 2017-05-09 13:20:57 +03:00
peter
dbb67a4f59 IDEA-127845 Select logical line rather than visual line if an action which requres selection is invoked 2017-05-09 10:39:41 +02:00
peter
8920a8effe introduce PsiManager#dropPsiCaches which clear resolve cache, increments PSI mod counts, leads to highlighting restart and whatnot 2017-05-09 10:39:41 +02:00
Nicolay Mitropolsky
a38fcecefe IDEA-85507: JavaCommonIntentionActionsFactory#createAddMethodAction implementation 2017-05-09 10:16:23 +02:00
Anna Kozlova
ee0e90d92c provide applicability substitutor when inference fails for parent expression 2017-05-08 22:58:02 +03:00
peter
9d6ccb6863 cleanup 2017-05-08 20:33:12 +02:00
peter
753aa57376 explicitly finish find migration when starting refactoring because invokeLater might not be invoked yet 2017-05-08 20:31:56 +02:00
Dmitry Jemerov
fa0dd34b09 Allow customizing the renderer used in navigateToSubclassesClass() (KT-16933) 2017-05-08 19:06:53 +02:00
Dmitry Jemerov
8f7a28a57d Avoid showing 'in null' in navigation popups for elements defined in non-Java files (KT-16933) 2017-05-08 19:06:53 +02:00
peter
fe0ead80c0 let's enable completion autopopup when typing digits and see if anyone complains (IDEA-123325) 2017-05-08 18:54:54 +02:00
peter
4c858997f1 IDEA-123301 Show a warning if 'List<@Nullable X>' is passed to a place where 'List<@NotNull X'> is expected 2017-05-08 18:30:28 +02:00
Vladimir Krivosheev
0350ddfde9 deprecate addCompilationStatusListener — message bus should be used instead 2017-05-08 18:11:11 +02:00
sergey.vasiliev
f3bce74e2f IDEA-172031 Spring: wildcards in paths in @ComponentScan#basePackages are treated incorrectly 2017-05-08 17:11:35 +02:00
peter
c1c76c1fd5 finish refactoring migrations in EDT in tests 2017-05-08 16:33:19 +02:00
peter
6b43b5ba7d IDEA-171248 Nullabiltiy: missing warning in for-each cycle 2017-05-08 16:33:19 +02:00
peter
6022466f17 IDEA-172479 Remove loop fix 2017-05-08 16:33:19 +02:00
Vladimir Krivosheev
1a3f661f19 reduce RunManagerEx usages 2017-05-08 12:54:39 +02:00
Anna Kozlova
196dab5999 applicability errors: help gc (IDEA-CR-20891) 2017-05-08 13:03:03 +03:00
Anna Kozlova
77f4894aae inference errors: make applicability error thread safe so multiple threads can perform overload resolution of parent method calls independently, save presentable error when substitutor cached only 2017-05-08 12:12:13 +03:00
peter
fa07225451 java accessor generation completion: skip totally malformed fields (EA-100873 - IOE: PsiJavaParserFacadeImpl.createParameterFromText) 2017-05-08 09:55:12 +02:00
peter
d40219dfb2 JavaFunctionalExpressionSearcher: check for class validity when read action starts (EA-100225 - IAE: ObjectUtils.notNull) 2017-05-08 09:27:43 +02:00
Bas Leijdekkers
38cc35b3e2 SSR: node filter should not extends element visitor 2017-05-07 20:53:20 +02:00
Bas Leijdekkers
571378ccb1 SSR: remove unnecessary parameter 2017-05-07 20:53:20 +02:00
Bas Leijdekkers
cf8ff3f774 SSR: small simplification 2017-05-07 20:53:19 +02:00
Alexey Kudravtsev
e01164a7eb removed new String(string) 2017-05-07 13:04:13 +03:00