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