Commit Graph
214944 Commits
Author SHA1 Message Date
Anna.Kozlova 7ea64ebafb var in lambda parameter list (IDEA-187804)
applicability should be already checked by parser
2018-03-09 19:14:10 +01:00
Anna.Kozlova f9aa0d3d71 replacement: use bindTo instead of custom replacement, cleanup
IDEA-CR-30319
2018-03-09 19:14:10 +01:00
Dmitry Trofimov c5bc5a2731 Use default directory for new projects (IDEA-84622) 2018-03-09 19:08:09 +01:00
Roman Shevchenko 36daf29250 [platform] actual skipping of no-name plugins 2018-03-09 18:45:44 +01:00
Anna.Kozlova acfb22157b remove redundant type args: get rid of 2 different fixes 2018-03-09 18:44:26 +01:00
Anna.Kozlova 5cf3e46d8a register show discovered tests as internal action to avoid assertions 2018-03-09 18:44:26 +01:00
Roman Shevchenko ca9f0ecb5e [platform] prevents changing paths for loaded plugins 2018-03-09 18:41:33 +01:00
Roman Shevchenko 2a4ce1a3cb [platform] deduces plugin's "isBundled" state on load
(no more expensive I/O ops on each call)
2018-03-09 18:21:09 +01:00
Dmitry Jemerov 65dee4b845 Provide more information about daemon execution in DaemonListener 2018-03-09 17:59:56 +01:00
Svetlana.Zemlyanskaya a7cdfc893c Feature usage log: log file name together with response 2018-03-09 17:48:06 +01:00
Svetlana.Zemlyanskaya 755ed7a340 Feature usage log: create batches by record size instead of event count 2018-03-09 17:47:43 +01:00
Svetlana.Zemlyanskaya d82f2e1528 Feature usage log: send log by batches but in a single request 2018-03-09 17:47:17 +01:00
Anna.Kozlova 253b765238 convert static to instance: don't check interface inheritance for java 1.8+
check used references for java 1.8- as call sites would call abstract method of interface anyway (IDEA-187991)
2018-03-09 16:38:07 +01:00
Anna.Kozlova e3f42bdb9b extract PsiPrecedenceUtil as read-only part of ParenthesisUtils
leave methods to ensure compatibility, to be inlined and deprecated in separate commit (IDEA-CR-30329)
2018-03-09 16:38:07 +01:00
Anna.Kozlova a00d19098c restore java version detection for android & plugins sdks (IDEA-187506) 2018-03-09 16:38:06 +01:00
Roman Shevchenko 621c604bde Merge remote-tracking branch 'origin/master' 2018-03-09 14:45:17 +01:00
Roman Shevchenko 53082af049 [platform] drops/deprecates outdated IdeaPluginDescriptorImpl properties 2018-03-09 14:44:02 +01:00
Dmitry Trofimov 7937d61b31 Fix scrolling issues on macOs (IDEA-180923) 2018-03-09 14:35:28 +01:00
Roman Shevchenko 9fa36c951c Cleanup (warnings; formatting) 2018-03-09 14:35:26 +01:00
Roman Shevchenko b20812b2b2 [ui] warnings around setting fonts in plugin table renderer 2018-03-09 13:49:05 +01:00
Tagir Valeev a0923d48b8 MoveFieldAssignmentToInitializerFix: keep comments when removing empty initializer
Fixes IDEA-187524 "Move assignment to field declaration" loses comment on class initializer
2018-03-09 19:45:31 +07:00
Elizaveta Shashkova 2277a7ff01 Can't add exception breakpoints for builtin exceptions (PY-28557) 2018-03-09 15:41:55 +03:00
Tagir Valeev 350eba5000 Optional compared with null: do not warn when subsequent isPresent check is found
IDEA-187578  Inspection to detect when Optional is compared with null
2018-03-09 19:30:59 +07:00
peter 273862e0bb save even more memory in PSI stubs
by storing joined children ids (mostly short) instead of object pointers
2018-03-09 13:27:30 +01:00
Yann Cébron 622ca84e2c [java] JavaClassReferenceSet.canReferencePackage: avoid SIOOBE 2018-03-09 12:44:04 +01:00
Maxim.Mossienko e76f1ba029 remove randomness in generating test data 2018-03-09 12:05:51 +01:00
Roman Shevchenko 32088927eb [platform] accepts old format of YJP agent specification in Unix startup script
The change prevents an IDE from failing if it starts with VM options migrated from an older version.
2018-03-09 12:00:02 +01:00
Anna.Kozlova a2cac15bf5 field naming convention: retrieve mutability from external annotations
IDEA-187941
2018-03-09 11:44:47 +01:00
Anna.Kozlova 51f6813ee3 valid static method reference on class's inheritor (IDEA-187974) 2018-03-09 11:44:47 +01:00
Anna.Kozlova ea018610eb junit 5: disable running annotation types as tests 2018-03-09 11:44:46 +01:00
Anna.Kozlova 82b4375590 junit: don't recognize tests in libraries
EA-117378 - assert: AbstractInClassConfigurationProducer.setupConfigurationFromContext
2018-03-09 11:44:46 +01:00
Anna.Kozlova 661f7d1668 simplifiable assertion: don't assume types are compatible
EA-117420 - NPE: SimplifiableAssertionInspection$SimplifyAssertFix.replaceAssertLiteralWithAssertEquals
2018-03-09 11:44:46 +01:00
Tagir Valeev 828000c586 CharsetObjectCanBeUsedInspectionTest: use Mock JDK 9 to access StandardCharsets
Review ID: IDEA-CR-30242
2018-03-09 17:16:55 +07:00
Vladimir Krivosheev a120af1954 IDEA-CR-30005 use netty http status consts, use LOG.assert, fix test (allow HEAD) 2018-03-09 08:47:03 +01:00
Vladimir Krivosheev e511fcbc1a fix test data (yaml dump is fixed) 2018-03-09 08:34:58 +01:00
Vladimir Krivosheev 3100bbbdb5 disable UiDslTest on TC 2018-03-08 23:18:20 +01:00
Vladimir Krivosheev 28c6164137 Kotlin UI DSL — align fields in the nested grid 2018-03-08 23:05:13 +01:00
Vladimir Krivosheev 9a9a0f6227 Kotlin UI DSL — follow UI guideline "If there are several groups of settings in the form, the fields can be aligned in the groups to avoid big gaps between labels and input fields" 2018-03-08 23:04:09 +01:00
Anna.Kozlova 36b1e622eb inference: skip bounds checking for captured fresh variables (IDEA-187943) 2018-03-08 19:06:30 +01:00
Anna.Kozlova e3f50d46d5 preserve annotation attributes on override (IDEA-187940) 2018-03-08 19:06:30 +01:00
Roman Shevchenko 156b436799 [java] parses local-var syntax for lambda parameters (IDEA-187804) 2018-03-08 18:14:26 +01:00
Artem Khvastunov 8c5ebc6aca add NavigatablePsiElement.EMPTY_NAVIGATABLE_ELEMENT_ARRAY 2018-03-08 17:47:05 +01:00
Artem Khvastunov 0e83551199 add NavigatablePsiElement.EMPTY_ARRAY 2018-03-08 17:23:22 +01:00
peter 191bc0b81f don't execute more performance test iterations than needed 2018-03-08 16:31:38 +01:00
Roman Shevchenko 15f6773208 Cleanup (warnings) 2018-03-08 16:28:31 +01:00
peter 7cba7ba21e IDEA-187753 Duplicate annotation in compiled class when Nullable / NotNull Problems inspection is enabled with custom NonNull annotation 2018-03-08 16:15:47 +01:00
peter 7bab6026e6 don't fail if a non-last iteration of a performance test took <110% time 2018-03-08 15:10:58 +01:00
Roman Shevchenko 5442595691 [util] turns contract assertion into IAE
... to make it independent of JVM flags
2018-03-08 13:43:51 +01:00
Roman Shevchenko e1f3f0e33d Merge remote-tracking branch 'origin/master' 2018-03-08 13:33:57 +01:00
Roman Shevchenko d8bdca66b5 [java decompiler] unnecessary rethrow (IDEA-187608; EA-81800)
No need to propagate ThreadDeath here - the thread is going to finish anyway.
2018-03-08 13:33:07 +01:00