Commit Graph
5304 Commits
Author SHA1 Message Date
anna 460a02bfb6 escape jdk/lib names in quick documentation 2012-07-25 18:57:01 +02:00
peter 7bb504d9a1 IDEA-89211 Slow reaction on completion (~2 sec) 2012-07-25 18:19:20 +02:00
peter 53ce72fc8c diagnose unexpected character in chained completion (EA-37306) 2012-07-25 16:57:59 +02:00
peter 2a210afea6 diagnose offsets (EA-37519) 2012-07-25 16:57:58 +02:00
Denis.Zhdanov 394786de9c IDEA-66333 Quick documentation lookup on mouse hover
Use matchers in a thread-local manner
2012-07-25 18:27:01 +04:00
Evgeny Pasynkov f6f0002a06 Merge branch 'master' into upsource-master 2012-07-25 12:15:47 +02:00
Evgeny Pasynkov 8cdaaee00d move PsiShortNamesCache to java-indexing 2012-07-25 12:10:51 +02:00
peter ad5e700fad IDEA-89217 Completion doesn't suggests constants inside annotation array 2012-07-25 11:06:15 +02:00
anna 8ec1c012c4 EA-37664 - NPE: InlineUtil.getTailCallType 2012-07-24 15:15:05 +02:00
Denis.Zhdanov 6551a36459 IDEA-89212 Quick doc: Don't show markup elements at the 'on mouse hover' hint 2012-07-24 16:19:26 +04:00
peter 8e87fb2551 IDEA-89175 Completing an annotation on an @interface class should always suggest meta-annotations 2012-07-24 12:29:58 +02:00
anna 6880a08a7c analyze cyclic dependencies: dialog tweaks (IDEA-88935;IDEA-88936) 2012-07-24 12:02:21 +02:00
peter 42eebc6127 IDEA-84963 Disprefer annotations in autocomplete at places where they cannot be used 2012-07-24 10:31:15 +02:00
peter 0364eb48a6 fix new byte[]null in lookups 2012-07-24 10:06:00 +02:00
Denis.Zhdanov 7a9eddae63 IDEA-19061 Integrate the Rearranger-plugin into core-IDEA
1. Arrangement core engine is provided;
2. Arrangement tests infrastructure is provided;
3. Added java-specific support for arrangement by type, name and modifier;
4. Corresponding tests are added;
2012-07-24 10:46:44 +04:00
anna 18da24fa62 rename invalid method: prepend renaming ref to preserve old name (IDEA-89045) 2012-07-23 17:44:19 +02:00
peter 65643aa190 IDEA-89114 Unsuitable completion proposals in annotation attribute value 2012-07-23 15:45:32 +02:00
peter 112fa67418 PsiUtil.isAnnotationMethod 2012-07-23 15:45:32 +02:00
anna 5982b9f440 allow single imports of methods with the same name (IDEA-89144) 2012-07-23 12:48:45 +02:00
peter 4dee0cff9d IDEA-89099 IDEA misses some types in code completion in "try" construct 2012-07-20 17:20:22 +02:00
peter b10a4f2471 IDEA-88174 <java.lang.Object> inserted instead of generic argument in JSP code. 2012-07-20 17:20:22 +02:00
Denis.Zhdanov 1491f18c7b EA-37552 - NPE: JavaDocInfoGenerator.isEmptyDescription 2012-07-20 13:20:40 +04:00
anna 05c59c4737 Merge remote-tracking branch 'origin/master' 2012-07-20 11:09:15 +02:00
peter 3d0512e303 IDEA-89015 Java class names are presented in autopopup or "basic" completion list inside any XML literal 2012-07-20 11:07:11 +02:00
anna 2d80237442 lambda: effectively final 2012-07-20 11:06:23 +02:00
Denis.Zhdanov 5a64ea019b IDEA-87969 "Keep when reformatting" breaks "replace '?:' with 'if else'"
Enforce statement body to be located on new line if brace enforcment is performed not because of explicitly called 'reformat code'
2012-07-20 10:15:34 +04:00
anna 812b9a72ea lambda: initial is assignable check; effectively final; acceptable context 2012-07-19 21:18:30 +02:00
peter b81a5ff17f IDEA-89070 Support Guava @VisibleForTesting annotation 2012-07-19 19:12:41 +02:00
anna f90fadbd52 lambda: infer lambda param types in method call, return statement context 2012-07-19 18:44:23 +02:00
anna 777e950dfa EA-37559 - NPE: HighlightMethodUtil.checkConstructorCall 2012-07-19 16:13:20 +02:00
peter 549da5f6df IDEA-89056 Strange 'xxx[]' item is shown in smart completion list 2012-07-19 16:11:04 +02:00
peter 27ce378c8e IDEA-89049 Add search by thread name in thread dump analyzer 2012-07-19 14:29:38 +02:00
anna d93650cd52 stub to check return statements inside lambda body 2012-07-19 13:49:50 +02:00
anna 01d6fe6115 enable intention on the whole expr waiting for feedback 2012-07-19 12:51:58 +02:00
anna 5bb4a61bb9 lambda: inference param types for assignment and cast context 2012-07-19 12:15:41 +02:00
peter db15967956 diagnose EA-37540 - CCE: JavaDocInfoGenerator.getDocComment 2012-07-18 20:18:56 +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
Bas Leijdekkers b22839c778 Make "Push condition inside call" intention available on entire conditional expression 2012-07-18 15:33:13 +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
Alexey Kudravtsev 19d50bbde0 cleanup 2012-07-18 15:19:32 +04:00
Konstantin Bulenkov 9a0ff14f76 rollback 2012-07-18 13:10:34 +02:00
Konstantin Bulenkov 0b36c1fa61 create file/class with dir/package prefix 2012-07-18 12:40:52 +02:00
peter a0b3975b19 stable order of lookup element generation for java references (IDEA-88923) 2012-07-17 18:54:48 +02:00
peter a7b73413b0 IDEA-88939 BigDecimal not selected by default in completion popup 2012-07-17 18:54:48 +02:00
peter ff89600364 IDEA-88777 equlas() and == should be taken into account by nullability check 2012-07-17 18:54:47 +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