I'm testing EAP 4 (110.403) on OSX 10.7.2, but the IDE is a slow dog when it comes to showing me method names and attribute names in the pop-up (intellisense) when I am writing code.
For instance, if I type:
@person - Person.new
and then I type
when I press the "dot" character, I expect to see a list of attributes pop up where I can choose the attribute I want to reference.
Sometimes if works (only about 10% of the time), but most times it does not give me the popup, and it adds an error message to the even log.
I've even had it rebuild the caches and restarted RubyMine, but the error still happens a lot.
(It works very snappy on RM 3.2.4)
Also, I have a smkong new iMac i7 3.4 GHz with 8GB of ram. And it still seems much more sluggish than 3.2.4
The error from the even log is:
1:51:42 PM Throwable: Stub and PSI element type mismatch in csv.rb: stub org.jetbrains.plugins.ruby.ruby.lang.psi.stubs.impl.RInstanceVariableStubImpl@5a0a0f60, AST Ruby:Constant; Element(Ruby:Constant)
1:51:45 PM ClassCastException: org.jetbrains.plugins.ruby.ruby.lang.psi.impl.variables.RConstantImpl cannot be cast to org.jetbrains.plugins.ruby.ruby.lang.psi.holders.RContainer: org.jetbrains.plugins.ruby.ruby.lang.psi.impl.variables.RConstantImpl cannot be cast to org.jetbrains.plugins.ruby.ruby.lang.psi.holders.RContainer