Commit Graph
28 Commits
Author SHA1 Message Date
peter 848cbeaa83 deprecate setFileCopyPatcher 2010-11-01 18:31:09 +03:00
peter d2dd377775 by default, JavaPsiClassReferenceElement insert handler doesn't know about Java language PSI 2010-10-30 15:23:55 +04:00
peter 706ff88a9c read actions are not necessary in completion now 2010-10-30 15:23:27 +04:00
peter 20d2a228d3 IDEA-58604 smart completion for class name renders double package label 2010-09-15 23:51:18 +01:00
Anton Makeev d73223c48d compilation fix 2010-07-26 13:50:11 +04:00
Alexey Kudravtsev 69a331a389 performance 2010-07-07 13:06:31 +04:00
anna dd2b032223 expected types should take into account output values
( IDEA-44946,  IDEA-44982,  IDEA-44983,  IDEA-45034)
2010-05-26 13:28:41 +04:00
Maxim.Mossienko 5e74a8b399 performance optimizations for lookup with many items:
- avoid expensive Class#isInstanceOf of LookupElement sublcasses #as using specialized <SpecificLookupItem> #from with explicit instanceof SpecificLookupItem
- using identity hashing for binding lookup item weights to item
2010-04-23 14:37:32 +04:00
peter 0c0676da97 less hacks in DefaultInsertHandler/overwriting argument list stuff 2010-04-15 17:43:35 +04:00
peter d45e439cc1 tab completion shoulnd't overwrite new class'es argument list 2010-04-15 17:43:33 +04:00
peter 4c2859da09 remove lookup item NEW_OBJECT_ATTR, GENERATE_ANONYMOUS_ATTR, DONT_CHECK_FOR_INNERS attributes 2010-04-06 20:10:44 +04:00
peter 8f4433abb1 non-Default insert handler for smart completion after 'throw new' and 'new Xxx.' 2010-04-06 20:10:43 +04:00
peter 60ca820a07 non-Default insert handler for smart completion after new 2010-04-06 20:10:43 +04:00
Alexey Kudravtsev 4f5bde8a96 IDEA-51798 2010-02-09 13:49:55 +03:00
peter b29804d2bf preserve method call parameters when selecting with tab 2009-10-28 22:48:21 +00:00
peter 41f136134d move smart completion assignability checking closer to reference processor to fix
IDEADEV-40813 Smart completion inside "​if" statement with "​instanceof" in condition doesn​'​t suggest method with generic return type
2009-10-14 23:43:34 +01:00
peter 2d561686f4 minor 2009-10-14 23:43:32 +01:00
peter 571343503d a dedicated lookup item class for live templates in smart completion 2009-10-14 23:43:31 +01:00
peter 58a6d887a7 IDEADEV-40766 Regr: Smart type completion at cast position insert wrong type for arrays 2009-10-13 18:24:23 +01:00
Dmitry Jemerov b2bd687f71 update copyright 2009-10-11 21:02:22 +04:00
Peter Gromov 69a6a9f339 AutoCompletionPolicy removed from LookupElement, an ability to customize auto-completion in CompletionContributor 2009-09-21 19:44:24 +04:00
Peter Gromov ff67c6e824 decorate->withRenderer, createDecorator->withTail, remove Visagiste 2009-09-18 11:18:28 +04:00
Peter Gromov 8a0745c9f7 fix casting instanceofed qualifier when qualifier is a method call 2009-09-16 16:37:51 +04:00
Peter Gromov 5ecd03a36b fixed unwanted overwriting when smart-completing cast 2009-09-16 16:17:45 +04:00
Peter Gromov bf983447d1 fill all parameters for all method calls with same signature 2009-09-15 22:05:01 +04:00
Peter Gromov 644d6248b8 complete all super method/constructor parameters at once 2009-09-11 18:38:39 +04:00
Peter Gromov 74b2c6cdda use runtime type information in debugger evaluation completion 2009-09-11 00:44:22 +04:00
Dmitry Jemerov 4d0e4e551a codeInsight-impl -> java-impl 2009-08-30 21:38:31 +04:00