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