It seems that some functions call jde-open-class-source with a fully qualified class name as argument and that makes it fail with a "Cannot find %s" message.
As an example, the error happens with jde-show-superclass-source when the super class is fully qualified (e.g.: class MyClass extends java.lang.Object). I also noticed the same problem with ECB. It seems that jde-open-class-source fails because jde.util.JdeUtilities.getQualifiedName(String className) returns nil when the input is already a fully qualified name. Is there already a fix for this? If not, what would be the preferred fix: 1) in jde-open-class-source (an extra check before calling getQualifiedName) 2) jde.util.JdeUtilities.getQualifiedName(String className) (a special processing when the given className contains ".") 3) other? Thanks, Sylvain
