Pavel Dolgov
032fd07e23
Java: Don't show warnings at reflection access to members of the class if a subclass could be passed at that place (IDEA-177983, IDEA-173505)
2017-08-28 14:43:10 +03:00
Daniil Ovchinnikov
ecf65d0924
[jvm-lang] add documentation for CreateFieldRequest
2017-08-28 14:40:26 +03:00
Daniil Ovchinnikov
c7b4b47dc9
[jvm-lang] update Java-to-Java Create Field from usage tests
2017-08-28 13:33:38 +03:00
Daniil Ovchinnikov
b8153ebd95
[jvm-lang] render Create Field requests in Java sources
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
dc1d54803f
[jvm-lang] use interlanguage Create Field actions in Java
...
Available via 'ide.interlanguage.fixes' registry key.
- Generate Create Field requests
- Collect actions from factories
- Register actions
As for now all actions become directly availably via alt+Enter.
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
da76ef31ba
add utility methods for Kotlin code
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
931f706bf4
[jvm-lang] add method and request for interlanguage field rendering
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
5b6288b839
mark whole com.intellij.lang.jvm.actions package as @Experimental
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
89c6245315
[test-framework] allow ActionHint to match action prefix
2017-08-28 13:33:37 +03:00
Daniil Ovchinnikov
0d6de24d9c
JavaElementActionsFactoryImpl -> JavaElementActionsFactory
2017-08-28 13:33:36 +03:00
Daniil Ovchinnikov
176be0e190
make JvmElementActionsFactory a regular EP instead of a language EP
2017-08-28 13:33:36 +03:00
Daniil Ovchinnikov
e1a6c4eddf
disable using Java Element Action factory in Groovy
2017-08-28 13:33:36 +03:00
Tagir Valeev
02a917ed17
HighlightVisitorImpl: add standard quick-fixes for lambda return value
2017-08-28 17:30:01 +07:00
Konstantin Bulenkov
69db6f8972
disable warnings in PassThrough mode
2017-08-28 13:23:42 +03:00
Konstantin Aleev
2b14f2f49b
RunDashboard: simplify grouping rule's collector
2017-08-28 12:41:38 +03:00
Michael Golubev
815835e436
IDEA-177992 - Auto-detected Docker: change names
...
- ensure names are different for transient and saved servers
- transient : `<Docker: Auto detected server>`
- persisted : `Docker`
2017-08-28 11:33:50 +02:00
Tagir Valeev
791c182306
AdjustFunctionContextFix: suggest to change method accepting lambda/methodRef
...
Fixes cases 1, 2 from IDEA-174219 Add quick-fixes for incompilable Stream API call chains when using primitive streams
2017-08-28 14:55:00 +07:00
Tagir Valeev
fd653d3ade
WrapWithAdapterMethodCallFix use variable type for cast
...
Fixes failing GenericsHighlightingTest.testIDEA124019
2017-08-28 10:10:49 +07:00
Michael Golubev
46a3c9c8fb
IDEA-174209 - Support custom dockerfile names
...
- Docker deployment sources now singletons,
- both source and config now needed to specify deployment
2017-08-28 00:42:41 +02:00
Kirill Likhodedov
197d305150
Add "Interactively Rebase from Here" to the log
...
Partial solution for IDEA-82919
2017-08-27 12:45:52 +03:00
Kirill Likhodedov
a62cc0f2de
IDEA-168392 Don't warn about rebasing a merge which had no conflicts
...
Rebasing over a merge is a normal procedure, and the only annoying thing which may happen is resolving conflicts again, if they happened during the previous merge.
Therefore the warning should be shown only if the user tries to rebase over a merge with conflicts.
Additionally, the warning itself is made a bit less frightening.
2017-08-27 12:00:59 +03:00
Roman Shevchenko
2aa85d1277
[java] refactors module lookup methods for reuse in Kotlin
2017-08-26 18:42:56 +03:00
Konstantin Bulenkov
cede72fbb2
add test for a case when start from non-leaf node
2017-08-25 20:45:22 +03:00
Konstantin Bulenkov
24c55ab528
if started from non-leaf then clear selection from sub-nodes while deselecting
2017-08-25 20:44:41 +03:00
Konstantin Bulenkov
2911df071a
add a test for Smart Unselect in trees
2017-08-25 18:40:26 +03:00
Konstantin Bulenkov
bf6702a8b3
support for Smart Unselect in trees
2017-08-25 18:40:25 +03:00
Kirill Likhodedov
dab082fb97
hg: inline trivial delegating method
2017-08-25 17:55:56 +03:00
Kirill Likhodedov
8ace50de34
Use utility method to generate canonical CredentialAttributes service name
2017-08-25 17:55:56 +03:00
Dmitry Avdeev
7c5f069008
proper fix for xml attributes cache corruption
2017-08-25 16:52:43 +03:00
Alexey Kudravtsev
dda388205d
cleanup
2017-08-25 14:13:00 +03:00
Tagir Valeev
661388f0c2
WrapWithAdapterMethodCallFix replaces individual cases
...
WrapArrayToArraysAsListFix, WrapLongWithMathToIntExactFix, WrapStringWithFileFix are united into WrapWithAdapterMethodCallFix. Also Paths.get(), Collections.singleton(), Collections.singletonList(), Arrays.stream() wrappers added
Fixes IDEA-175129 Suggest to wrap a value with `Collections.singleton*()`
2017-08-25 14:33:41 +07:00
Gregory.Shrago
0024a3aeb3
dir-diff: open API for other DiffTool impls; cleanup
2017-08-25 07:57:16 +03:00
Gregory.Shrago
ab942bd988
IDEA-145517 extend selection improvement 3
2017-08-25 07:57:16 +03:00
Gregory.Shrago
095c5fd8e4
dir-diff: introduce Promise-based AsyncDiffElement & cleanup
2017-08-25 07:57:16 +03:00
Gregory.Shrago
7cfa49544b
IDEA-130881, IDEA-130881 show enter/space/click message if applicable
2017-08-25 07:57:15 +03:00
Julia Beliaeva
a1e8f91694
[vcs-log] add diagnostic for EA-106444
2017-08-25 03:43:21 +03:00
Gregory.Shrago
c2af0d5233
SelectInContextImpl cleanup
2017-08-25 02:24:04 +03:00
Gregory.Shrago
0a8ca17457
IDEA-145517 extend selection improvement 2
2017-08-25 01:49:08 +03:00
Gregory.Shrago
389522d71e
IDEA-145517 extend selection improvement
2017-08-24 22:37:11 +03:00
Julia Beliaeva
b7c94289ea
[vcs-log] add javadoc to the dispose method and CalledInAwt annotation
2017-08-24 22:00:09 +03:00
Julia Beliaeva
34c0fc0876
[vcs-log] add assertion to ensure background log disposal
2017-08-24 22:00:09 +03:00
Egor.Ushakov
9b09c77374
IDEA-176005 HotSwap freeze after the first breakpoint hit
2017-08-24 20:58:28 +03:00
Julia Beliaeva
56341afea4
[vcs-log] ask for MessageBus as a parameter in VcsProjectLog constructor
...
Currently it is not necessary, MessageBus is disposed after VcsProjectLog. But to avoid problems in the future and to make code more clear, we ensure dependency on it by adding a constructor parameter.
2017-08-24 20:52:45 +03:00
Egor.Ushakov
45bb5fda3c
merge overhead updates to avoid too many updates
2017-08-24 20:36:42 +03:00
Dmitry Batrak
758974a85a
IDEA-177226 'Join lines' between two block comments works bad
2017-08-24 20:17:19 +03:00
Kirill Likhodedov
ba98693976
Fix DRYing: not all methods repeat themselves, just 2 of 3
...
Follow-up to ea9364c
2017-08-24 19:45:21 +03:00
Dmitry Batkovich
ecbe234709
inspection view: cache severities statistics
2017-08-24 19:40:42 +03:00
Konstantin Ulitin
95560357a9
Chrome not found on Mac when launching React Native (WEB-27607)
2017-08-24 18:24:34 +03:00
Anna Kozlova
d4b2a8c077
inline method: allow lambda inlining (IDEA-177994)
2017-08-24 18:16:56 +03:00
Anna Kozlova
3cab0cf983
migrate: clone with file names (IDEA-177968)
2017-08-24 18:16:55 +03:00