Commit Graph
2353 Commits
Author SHA1 Message Date
anna c3276bd56e lambda: return type checks initial 2012-07-20 18:59:18 +02:00
peter 4dee0cff9d IDEA-89099 IDEA misses some types in code completion in "try" construct 2012-07-20 17:20:22 +02:00
Denis.Zhdanov a794ecd49e IDEA-66333 Quick documentation lookup on mouse hover
Reverted to the old test data because the new one (with hyperlinks) is applied asynchronously now
2012-07-20 14:18:34 +04:00
anna 05c59c4737 Merge remote-tracking branch 'origin/master' 2012-07-20 11:09:15 +02:00
peter 9174f21059 IDEA-89061 Prefix match should be preferred over middle match when suggesting variable names 2012-07-20 11:07:12 +02:00
peter ebac476f2b some DRY 2012-07-20 11:07:12 +02:00
anna 2d80237442 lambda: effectively final 2012-07-20 11:06:23 +02:00
Yann Cébron 3e7194a4b1 fix compilation [com.intellij.codeInsight.daemon.FunctionalInterfaceTest] 2012-07-19 21:26:46 +02:00
anna 812b9a72ea lambda: initial is assignable check; effectively final; acceptable context 2012-07-19 21:18:30 +02:00
anna f90fadbd52 lambda: infer lambda param types in method call, return statement context 2012-07-19 18:44:23 +02:00
anna d35061a610 lambda conflict resolve: check lambdas on per-params basis 2012-07-19 16:13:19 +02:00
peter 549da5f6df IDEA-89056 Strange 'xxx[]' item is shown in smart completion list 2012-07-19 16:11:04 +02:00
Dmitry Avdeev 3c52add68f IDEA-88723 "Run inspection by name" runs all inspections instead of a selected one 2012-07-19 16:03:14 +04:00
anna 5bb4a61bb9 lambda: inference param types for assignment and cast context 2012-07-19 12:15:41 +02:00
nik 25ee7438a8 external compiler migrated to new project model 2012-07-19 11:44:56 +04:00
Eugene Zhuravlev 334d2aa91b add test ChangeMethodGenericReturnType 2012-07-18 22:22:53 +02:00
anna 673cc81da2 restore intention place; fix tests 2012-07-18 17:31:32 +02:00
anna 28230348a2 diamonds: allow in invocation context in java 8 2012-07-18 17:26:34 +02:00
peter d1ecf6f403 IDEA-81775 Track auto-complete "preferred" values for longer time/per prefix 2012-07-18 14:54:12 +02:00
peter 345c82b052 IDEA-88975 Java constructors autocompletion doesn't work fine for non-static inner classes. 2012-07-18 14:54:11 +02:00
anna 507a7bbd48 lambda: check interface functional 2012-07-18 11:45:29 +02:00
peter 2e5edb09b5 one-letter prefix is not a subject for middle-word matching 2012-07-18 11:11:11 +02:00
peter ff89600364 IDEA-88777 equlas() and == should be taken into account by nullability check 2012-07-17 18:54:47 +02:00
peter d92c416d82 remove copyright from testdata 2012-07-17 18:54:46 +02:00
anna 6aaad412f0 push condition inside call action (IDEA-88814) 2012-07-17 12:09:21 +02:00
peter c0ac7de2fc more tests with middle matching 2012-07-16 21:00:30 +02:00
anna 40006957a2 inline: replace type elements in order (IDEA-88882) 2012-07-16 20:11:15 +02:00
anna 41932a9527 inline: do not delete call but warn when resulted expr is not a valid statement (IDEA-88886) 2012-07-16 19:20:51 +02:00
peter b065e86725 IDEA-88769 Java keyword completion: duplicate "final" suggestion 2012-07-16 18:58:15 +02:00
peter a2c3620781 IDEA-88844 Complete enum members in annotations when type is obvious 2012-07-16 18:58:15 +02:00
peter ad5fc6b286 get rid of completionSorting => spare some memory and time 2012-07-16 15:10:24 +02:00
Alexey Kudravtsev 6129fef03d IDEA-87779 My code is deleted on the fly if 'Add unambiguous imports on the fly' option is enabled 2012-07-16 11:07:24 +04:00
anna 7de8a25c0b introduce variable: forbid duplicate replacement in for statement condition (IDEA-88758) 2012-07-13 16:07:25 +02:00
Denis.Zhdanov d5ccdf5b6f IDEA-66333 Quick documentation lookup on mouse hover
1. Preserve old 'mouse hover' text, just use doc links there;
2. Limit 'mouse hover' text by the header width;
3. Test data is updated;
2012-07-13 15:47:25 +04:00
anna 67e4a38cad Merge remote-tracking branch 'origin/master' 2012-07-12 21:29:57 +02:00
anna 3ea3c5cfea test data for IDEA-72353 2012-07-12 21:25:36 +02:00
Roman Shevchenko bdafcd62a4 Missing copyrights added 2012-07-12 21:23:02 +02:00
Roman Shevchenko 90c567da31 Cleanup 2012-07-12 21:23:01 +02:00
Roman Shevchenko 67e1f23ef6 Tune missing brace heuristic 2012-07-12 21:23:01 +02:00
Roman Shevchenko 74aa3eb4aa Fix test data 2012-07-12 21:23:01 +02:00
anna f3f98b6f54 create property:both getter nad setter from usage (IDEA-73186); return cursor to the initial state 2012-07-12 21:01:39 +02:00
anna 5e0efa30e5 IDEA-81079: surround with notnull checks on selection 2012-07-12 19:30:46 +02:00
peter 3818145a76 turn on middle matching in completion tests 2012-07-12 19:18:00 +02:00
anna 0f2c21ee90 IDEA-82125: do not override @Nullable with @NotNull in complex hierarchies 2012-07-12 14:15:21 +02:00
Evgeny Pasynkov e78ff0a342 Merge branch 'master' into upsource-master
Conflicts:
	plugins/gettext/src/com/jetbrains/gettext/highlighter/GetTextHighlighterData.java
2012-07-11 16:28:46 +02:00
Roman Shevchenko 463e3582cf Cleanup 2012-07-11 14:28:34 +02:00
Evgeny Pasynkov 8f93543d2a move *PresentationProvider to java-psi-impl 2012-07-11 13:36:10 +02:00
Alexey Kudravtsev f782cc6517 replaced VirtualFile' == comparisons with .equals() 2012-07-11 13:21:25 +04:00
Roman Shevchenko 9f283409a4 IDEA-88468 (restrict Javac quirks inspection by language level) 2012-07-10 21:27:23 +02:00
peter d14fdb54b4 apply statistics from previous completion when starting new completion 2012-07-09 19:09:35 +02:00