Commit Graph

18037 Commits

Author SHA1 Message Date
Anna Kozlova
6ff126e422 safe delete: fix initialization order 2014-11-27 18:12:49 +01:00
peter
0494c00df6 pass explicitly that we're inside field nullability computation and can't perform it again recursively (EA-53024 - SOE: DataFlowRunner.analyzeMethod) 2014-11-27 18:02:10 +01:00
peter
d21d380928 EA-62859 - CCE: JavaSmartCompletionContributor$.addCompletions 2014-11-27 18:02:09 +01:00
peter
195377ae63 IDEA-133565 "@NotNull/@Nullable Problems" inspection doesn't ignore external annotations 2014-11-27 14:43:01 +01:00
Yann Cébron
1b5334ad73 FilePathReferenceProvider#getRoots: use OrderEnumerator caching, cleanup
CR-IC-6914
2014-11-27 14:41:47 +01:00
Anna Kozlova
7b244b9669 make use of PsiFunctionalExpression 2014-11-27 13:04:42 +01:00
Alexey Kudravtsev
123e461459 IDEA-131468 Settings / File Encoding / Project Encoding = System default: new files are created with IDE encoding;
use EncodingProjectManager instead of EncodingManager wherever possible
2014-11-27 14:33:06 +03:00
Alexey Kudravtsev
6814553c6f replaced String literal "UTF-8" with charset instance 2014-11-27 14:33:05 +03:00
Anna Kozlova
cbb5c09d41 method refs: use one thread local for all functional expressions 2014-11-27 10:58:57 +01:00
nik
083285e789 make modules included in artifact when 'build artifact before run' task is performed (IDEA-132397) 2014-11-27 12:00:07 +03:00
peter
b41bda7708 search for non-inferred @NotNull in method hierarchy (IDEA-132831, IDEA-131608) 2014-11-26 21:50:51 +01:00
peter
68777961cf ignore inferred @NotNull on overrideable methods (IDEA-132831, IDEA-131608) 2014-11-26 20:43:52 +01:00
Anna Kozlova
8101d9d305 Merge remote-tracking branch 'origin/master' 2014-11-26 18:27:29 +01:00
Anna Kozlova
90cafb9505 lambda compatibility: no need to check void return type 2014-11-26 18:24:25 +01:00
Anna Kozlova
3686fbff30 redundant lambda code block: ignore applicability as void -> value change is expected 2014-11-26 18:22:44 +01:00
Egor.Ushakov
add371022c EA-62779 - IAE: XDebuggerManagerImpl.getDebugSession 2014-11-26 20:02:10 +03:00
Anna Kozlova
145f701bc1 new overload resolution: integrate isPotentiallyCompatible in isApplicable checks 2014-11-26 17:42:30 +01:00
Anna Kozlova
68cc2ec0a2 method refs: mark as potentially incompatible expression based reference of non-static method with incorrect number of parameters; contradict spec (15.12.2.1) 2014-11-26 17:39:25 +01:00
Alexey Kudravtsev
3ec9dad76a cleanup 2014-11-26 18:41:10 +03:00
peter
3b6014f740 fix javadoc typo 2014-11-26 16:14:05 +01:00
peter
d2506fdbb0 open only project-related files or dirs by a full path in goto file (IDEA-132824) 2014-11-26 16:14:05 +01:00
peter
cb92eb7df7 IndexTestGenerator: support testing for language level changes 2014-11-26 16:14:05 +01:00
Yaroslav Lepenkin
13101eee41 SimpleJavaBlock, minor refactoring 2014-11-26 17:04:31 +02:00
Yaroslav Lepenkin
54e581f065 clean up, formatting 2014-11-26 17:04:31 +02:00
Egor.Ushakov
4796734ef1 IDEA-127182 decompile to debuggable style when possible - better method names 2014-11-26 14:59:18 +03:00
Roman Shevchenko
8bd7029afd Merge remote-tracking branch 'origin/master' 2014-11-26 11:48:45 +01:00
Egor.Ushakov
7bb446ce6e IDEA-127182 decompile to debuggable style when possible - correctly map lines from stack traces 2014-11-26 13:48:11 +03:00
Roman Shevchenko
342c049b04 Merge remote-tracking branch 'origin/master' 2014-11-26 11:47:56 +01:00
Roman Shevchenko
a731f82488 IDEA-132699 (HTTP redirects in source provider) 2014-11-26 11:46:40 +01:00
Yaroslav Lepenkin
87bd26df44 sample code in code style settings preview: added initializer block, corrected blank lines after initializer block behaviour 2014-11-26 13:00:43 +02:00
peter
8a8b01d820 don't hold AST references in SymbolCollectingProcessor cache 2014-11-25 19:43:51 +01:00
Anna Kozlova
3f0ce40440 testdata for IDEA-127124 2014-11-25 19:23:29 +01:00
Anna Kozlova
58be40453f find functional interface on arrow/dbl column (IDEA-122033) 2014-11-25 19:23:28 +01:00
Anna Kozlova
bf2f3f84ee function expressions search: accept functional functional interfaces inheritors (IDEA-128086) 2014-11-25 19:23:27 +01:00
peter
dd02c2f598 open files by full path in goto file (IDEA-132824) 2014-11-25 18:31:53 +01:00
Anna Kozlova
152df440c6 method call type: erasure should not be applied if method doesn't have type params; < 1.8 (IDEA-132810) 2014-11-25 17:13:03 +01:00
Anna Kozlova
bb227e674f show preview during DnD of classes; avoid custom refactorings run (IDEA-133079) 2014-11-25 17:13:02 +01:00
peter
ca31b7ff3d deprecate and unuse FileContentUtil.setFileText 2014-11-25 16:22:45 +01:00
Egor.Ushakov
4b9a3302a1 EA-62739 - IAE: CompoundPositionManager$Cache.get 2014-11-25 17:58:03 +03:00
Eugene Zhuravlev
4d13fc7826 do not schedule unnecessary recompilation on duplicate-class check;
fix data loss in classToSourceFile mapping after moving top-level class from one file to another file
2014-11-25 15:51:22 +01:00
Egor.Ushakov
c5aac8eea4 implemented watches copy-paste - fixes after review 2014-11-25 16:06:20 +03:00
Anna Kozlova
897609bd68 new inference: avoid resolveGenericMethod on new expressions as diamond types are expanded and cached on class reference (IDEA-133297) 2014-11-25 13:36:23 +01:00
Anna Kozlova
32aad9fc0d diamonds: lazy argument type calculation 2014-11-25 13:36:21 +01:00
peter
73b998ac71 wrap vfile writes in tests into write action 2014-11-25 13:17:05 +01:00
peter
c2b71c9875 wrap vfile writes in tests into write action 2014-11-24 19:01:38 +01:00
Egor.Ushakov
b9f372cfc9 EA-58335 - JDK-8033369 - prevent debugger commands from running in another processes's Manager Thread 2014-11-24 20:54:33 +03:00
peter
2b25b1e388 EA-56040 - Throwable: PostprocessReformattingAspect.postponeFormatting 2014-11-24 17:43:28 +01:00
peter
62f767f300 EA-56344 - CCE: JavaFilePasteProvider.createJavaFileFromClipboardContent 2014-11-24 17:43:28 +01:00
peter
5d06bd93db EA-62049 - IAE: LookupItem.<init> 2014-11-24 17:43:27 +01:00
peter
2a143c0890 infer more contracts for if statements without else (IDEA-132872) 2014-11-24 17:43:26 +01:00