If it's not working even when you already have Code Assist enabled, Eclipse's configuration files are probably corrupt. A solution that worked for me (on Eclipse 3.5.2) was to:
Close Eclipse.
Rename the workspace directory.
Start Eclipse. (This creates a new workspace directory.)
Import (with copy) the Java projects from the old workspace.