Commit Graph
237994 Commits
Author SHA1 Message Date
Rustam Vishnyakov 254c3dff56 Replace a simple code style property test with export to Json 2019-01-23 16:22:56 +03:00
Aleksey Pivovarov 0ea170514d EA-132392 - assert: ComponentManagerImpl.lambda$throwAlreadyDisposed$ 2019-01-23 16:08:02 +03:00
Aleksey Pivovarov 3750b34a85 diff: do not log PCE
EA-134007 - PCE: AbstractProgressIndicatorBase.throwIfCanceled
2019-01-23 16:06:18 +03:00
Rustam Vishnyakov eb0b5ff158 Support for code style value lists 2019-01-23 15:57:32 +03:00
Dmitry Batkovich e52abb1894 properties: do not use PropertyKeyIndex for injected code IDEA-205800 2019-01-23 15:56:42 +03:00
Dmitry Batkovich 990e186f01 properties: increase time in perf test 2019-01-23 15:56:42 +03:00
Dmitry Batkovich 6cf62ab8a9 cleanup: dead code 2019-01-23 15:56:42 +03:00
Aleksey Pivovarov 9ad6cd9c89 EA-134424 - IAE: ObjectUtils.$$$reportNull$$$ 2019-01-23 15:51:11 +03:00
Alexander Lobas f8e42dd3d4 Plugins: show plugins from custom repos when main is not available 2019-01-23 15:45:02 +03:00
Roman Shevchenko a136c8d291 Cleanup (warnings) 2019-01-23 13:31:04 +01:00
alexey.afanasiev 5525cec00d [groovy] IDEA-202693 Refactor closure parameters resolve. Fix test. 2019-01-23 15:17:17 +03:00
Dmitry Batrak 578f44967f IDEA-205336 after new file is added, "last edit location" doesn't work 2019-01-23 15:07:05 +03:00
Pavel Dolgov 77caa9740f Java: Support switch expressions with old-style syntax, refactored to simplify the code (IDEA-202629) 2019-01-23 15:06:45 +03:00
Eldar Abusalimov c39ba25672 EditorGutterComponentEx: Don't add gap after the last annotation gutter 2019-01-23 14:58:43 +03:00
Eldar Abusalimov ba98d37360 EditorGutterComponentEx: Add an option to forbid closing annotations 2019-01-23 14:58:43 +03:00
Dennis Ushakov 2df4f812ba add tooltip support for icon tag 2019-01-23 14:48:18 +03:00
nik cb93075004 project structure dialog: fix double disposal of newly created libraries (IDEA-196008)
Such libraries will be disposed in getLibrariesModifiableModel().removeLibrary(library) call.
2019-01-23 14:40:37 +03:00
Alexey Kudravtsev bbedd45ea5 cleanup 2019-01-23 14:39:53 +03:00
Alexey Kudravtsev bf731a0a95 cleanup: remove excessive VFileCreateEvent constructor 2019-01-23 14:38:24 +03:00
Alexey Kudravtsev aed68b6bc8 provide name for anonymous threads to make stacktraces easier to read 2019-01-23 14:34:27 +03:00
Alexey Kudravtsev 4c13f677c9 move empty directory detection from VirtualFilePointerManagerImpl to RefreshWorker to be less freezy (IDEA-CR-42309) 2019-01-23 14:34:26 +03:00
Alexey Kudravtsev 8ce36d2809 cleanup 2019-01-23 14:34:26 +03:00
peter 6b2c392053 don't load and parse AST in EDT on document change
there's no need to switch view provider to AST content, potentially causing expensive stub-PSI binding,
because VirtualFileContent works fine for non-committed documents

the tests also pass without loading AST for all roots

also makes the trace in EA-134210 - IOOBE: FileTrees.bindSubstratesToCachedPsi
2019-01-23 12:25:19 +01:00
Daniil Ovchinnikov 6155526cce [groovy] dfa: check reassigned type in @CompileStatic (IDEA-186753) 2019-01-23 13:59:41 +03:00
Roman Shevchenko 6592a2f11d [vfs] one more place to reuse file attributes from VFileCreateEvent; duplicates (IDEA-202236) 2019-01-23 11:43:29 +01:00
Egor Ushakov 389ddf11d2 IDEA-189549 Better display for Maps in debugger - show types 2019-01-23 13:31:09 +03:00
Tagir Valeev 2e29bb33e8 CustomMethodHandlers: skip() fixed 2019-01-23 17:25:56 +07:00
Kirill Kirichenko b78db0937d Cyrillic "с" in word contrast 2019-01-23 13:24:23 +03:00
Bas Leijdekkers df421b0b25 IG: add log4j 2 logger default (IDEA-196735) 2019-01-23 11:19:07 +01:00
Bas Leijdekkers d189354504 IG: initialize defaults (IDEA-193675) 2019-01-23 11:19:07 +01:00
Bas Leijdekkers fe56defeec IG: add options to ignore subclasses of and ignore annotated by (IDEA-90060) 2019-01-23 11:19:07 +01:00
Bas Leijdekkers 6a6ca3b0f2 IG: remove ugly border in inspection settings
for "Type may be weakened" inspection
2019-01-23 11:19:07 +01:00
nik 848b8584c8 build scripts: skip recursive dependencies while publishing IDEA modules as Maven artifacts
Since IntelliJ project may contain circular dependencies with runtime scope only this shouldn't cause problems. This is needed to publish intellij.platform.ide.impl, intellij.platform.testFramework (IDEA-194148) and other modules.
2019-01-23 13:18:15 +03:00
Daniil Ovchinnikov bce0e9a36e [groovy] dfa: treat null comparison as instanceof (IDEA-201672) 2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov e23ca69828 [groovy] dfa: join mixins with least upper bound (IDEA-205853) 2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov e28873298c [groovy] better #toString for TypeDfaState, DFAType and Mixin 2019-01-23 12:57:50 +03:00
Daniil Ovchinnikov 62d211a2fd [groovy] inference: get rid of Mixin.ID
It didn't work anyway.

ID is identity hashcode.
Given two DfaType-s from two branches of, for example, instanceof expression, there were two InstanceofInstruction-s,
which created two Mixin instances with different IDs, and then they were never merged.
2019-01-23 12:57:49 +03:00
Daniil Ovchinnikov c1e4e46126 [groovy] negate types when negations instruction is encountered 2019-01-23 12:57:49 +03:00
Daniil Ovchinnikov 7489b39865 [groovy] add more @Contract/@NotNull/@Nullable annotations 2019-01-23 12:57:49 +03:00
Dmitriy.Panov 45dc8ad459 build scripts, setupJdks: print java.runtime.version instead of java.version 2019-01-23 12:52:14 +03:00
Tagir Valeev d134a91069 CommonDataflow: THashSet -> HashSet 2019-01-23 16:25:23 +07:00
Kirill Kirichenko 54b7f4a597 Fix checkmarkSelected icon for the blue mac theme 2019-01-23 12:24:17 +03:00
Dennis Ushakov ede35c4102 keep link to the external documentation (WEB-36757) 2019-01-23 11:58:06 +03:00
Dennis Ushakov d4ff7f2274 find provider for precalculated documentation to show external links (WEB-36592) 2019-01-23 11:58:06 +03:00
Tagir Valeev 11ab5b4153 IgnoreResultOfCallInspection: report Optional.get() under isPresent() (IDEA-205785) 2019-01-23 15:32:37 +07:00
Tagir Valeev b78984a1e1 EnumSwitchStatementWhichMissesCasesInspection: utilize possible values list 2019-01-23 15:32:36 +07:00
Tagir Valeev 809ab588e7 CommonDataflow refactored; support multiple value tracking 2019-01-23 15:32:36 +07:00
Vladimir Krivosheev 05913c1cb9 IDEA-CR-41536 make final 2019-01-23 09:14:45 +01:00
nik 0ce433c9d6 intellij-community project configuration: set minimum required IDE version for IDEA project to 2018.3
Following similar change (9ff9493af5b) in idea-ultimate project.
2019-01-23 11:01:49 +03:00
Vladislav.Soroka 9470528219 Maven: groovy dsl files copyright updated 2019-01-23 09:24:37 +03:00