I've been using pydev to help with jython for a few years now - and understand code completion has its hurdles.
This is something odd that I see lately - When I invoke a dot+ctrl+space auto complete, I get the overloaded method signature of the java class - in reverse!
So, I was using the apache DS ldap API and when I try something like ldapnetworkconnection().bind() the parameters for the method are inverted - so if bind had a signature: bind(Dn name, String credentials) it appears as bind(String, Dn) in pydev. see enclosed snapshot of the comparison of java code completion and pydev code completion.
I am seeing this happen on a fresh Eclipse-Juno + Pydev 126.96.36.1992100913 (latest) + Jython 253 (full) and using JDK 1.6.0_22
Thanks for any help regarding this.