Content Assist doen't show corret options
Migrated from http://lampsvn.epfl.ch/trac/scala/ticket/3287
Reporter mvackel
Using the following code:
but if you type "ls.fo" and type Ctrl-Space, the Content Assist window shows up with the correct options (including the desired "foreach"). If you then type "r", the options are correctly reduced, but if at this point you type Ctrl-Space to circle through other templates like SWT or JPA, the default Scala template does not show the correct options anymore, listing only "format".
Environment: Eclipse 3.5.2, JVM 1.6.0_18, Scala Plugin 2.8.0.r21376
Reporter mvackel
Using the following code:
object Test01 extends Application {
val ls = List(1, 2, 3)
ls.for|
}
and (at the "cursor" | position) type Ctrl-Space, the code completion writes: ls.format(text, xs)
(I was looking for a legal "foreach", so the automatic code completion is incorrect)but if you type "ls.fo" and type Ctrl-Space, the Content Assist window shows up with the correct options (including the desired "foreach"). If you then type "r", the options are correctly reduced, but if at this point you type Ctrl-Space to circle through other templates like SWT or JPA, the default Scala template does not show the correct options anymore, listing only "format".
Environment: Eclipse 3.5.2, JVM 1.6.0_18, Scala Plugin 2.8.0.r21376
Leave a comment
on 2010-04-15 00:02 *
By tracImporter
Trac author: nilskp
CC Change: nilskp@…
CC Change: nilskp@…
Updating tickets (#3255, #3262, #3271, #3277, #3279, #3287, #3313, #3317, #3318, #3320, #3329, #1000000, #1000002, #1000004, #1000005, #1000007, #1000011, #1000013, #1000018, #1000019, #1000020, #1000022, #1000023, #1000024, #1000025, #1000026, #1000028, #1000031, #1000033, #1000034, #1000037, #1000039, #1000040, #1000041, #1000057, #1000058, #1000060, #1000061, #1000063, #1000064, #1000065, #1000067, #1000070, #1000073, #1000076, #1000080, #1000082, #1000083, #1000084, #1000085, #1000087, #1000088, #1000089, #1000090, #1000092, #1000093, #1000094, #1000095, #1000097, #1000102, #1000104, #1000106, #1000108, #1000110, #1000111, #1000116, #1000124, #1000126, #1000127, #1000129, #1000132, #1000133, #1000136, #1000139, #1000143, #1000144, #1000145, #1000148, #1000149, #1000152, #1000154, #1000155, #1000157, #1000158, #1000159, #1000161, #1000169, #1000170, #1000172, #1000174, #1000176, #1000178, #1000179, #1000183, #1000185, #1000188, #1000189, #1000192, #1000196, #1000198)
completion on strings that are keywords is entirely broken, see #1002178