Denis.Zhdanov
0cbfeac250
IDEA-89450 Quick Documentation doesn't show package summary documentation
...
1. Minor refactoring;
2. Added support for package summary parsing;
3. Corresponding test is added;
2012-07-31 12:38:16 +04:00
peter
4935e8f4fd
no closure folding in dumb mode
2012-07-30 19:03:26 +02:00
Evgeny Pasynkov
2dcec3188e
Merge branch 'upsource-master'
2012-07-30 16:13:19 +02:00
peter
c8916739b1
disallow class creation in packages with prohibited names (IDEA-89130)
2012-07-30 15:58:15 +02:00
peter
979284c04d
IDEA-42378 Live template expansion: existing identifier is converted to lower case
2012-07-30 14:45:50 +02:00
anna
153f358239
avoid duplicate entries in goto declaration (IDEA-89422)
2012-07-30 13:36:16 +02:00
anna
04c27dca24
replace constructor with builder: enable also on constructor refs (IDEA-89360)
2012-07-30 13:36:15 +02:00
Evgeny Pasynkov
7cd686956a
move searchers to indexing* module
2012-07-30 12:15:49 +02:00
peter
88b2aace06
faster sorting for second completion
2012-07-30 12:02:24 +02:00
Evgeny Pasynkov
3944360e63
Move MethodReferencesSearch (and necessary closure) to java-indexing-api.
...
Remove references to StfFileTypes from SimpleAccessorReferencesSearch and extract them into one more CustomPropertyScopeProvider
2012-07-30 11:24:30 +02:00
Konstantin Bulenkov
adf158fdb7
IDEA-81422 Change signature 'use any var' presentation
2012-07-29 18:00:57 +02:00
peter
961ec7aa1d
fix tests
2012-07-27 22:43:13 +02:00
Andrey Vokin
a3106c9ebc
Extension point in JavaFindUsagesHandler reverted
2012-07-27 20:29:03 +04:00
peter
a8843ed4a0
space before type in file structure
2012-07-27 17:42:59 +02:00
Andrey Vokin
f544d3ffc4
FindUsages for Java step definition implemented
2012-07-27 17:18:36 +04:00
anna
2f1db49cf5
Revert: FindUsages for Java step definition implemented
...
(abf977263c81448458de87ca50fe41a7d8535708)
2012-07-26 22:19:33 +02:00
anna
793c7a0a3a
EA-37682 - NPE: ChangeTypeArgumentsFix.fun
2012-07-26 18:21:16 +02:00
anna
498faaa7fc
inline: do not remove anything during inline
2012-07-26 18:21:14 +02:00
Andrey Vokin
8ad96d3122
FindUsages for Java step definition implemented
2012-07-26 18:56:20 +04:00
peter
d36b2ecf44
only search for variables in java incomplete code (i.e. not groovy)
2012-07-25 22:16:59 +02:00
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