Commit Graph
5324 Commits
Author SHA1 Message Date
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