Thread: [Pydev-cvs] org.python.pydev/src/org/python/pydev/editor/actions PyGoToDefinition.java, 1.23, 1.24
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2007-10-27 11:25:02
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor/actions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15518/src/org/python/pydev/editor/actions Modified Files: PyGoToDefinition.java Log Message: Better message if a java module without a file (directory) can't be opened. Index: PyGoToDefinition.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor/actions/PyGoToDefinition.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** PyGoToDefinition.java 20 Oct 2007 17:18:55 -0000 1.23 --- PyGoToDefinition.java 27 Oct 2007 11:25:04 -0000 1.24 *************** *** 196,202 **** openAction.run(selection); }else{ ! MessageDialog.openInformation(getPyEditShell(), "Compiled Extension file", ! "The definition was found at: "+f.toString()+"\n" + ! "(which cannot be opened because it is a compiled extension)."); } } --- 196,214 ---- openAction.run(selection); }else{ ! String message; ! if(itemPointer.definition != null && itemPointer.definition.module instanceof JavaClassModule){ ! JavaClassModule module = (JavaClassModule) itemPointer.definition.module; ! message = "The definition was found at: "+f.toString()+"\n" + ! "as the java module: "+module.getName(); ! ! }else{ ! message = "The definition was found at: "+f.toString()+"\n" + ! "(which cannot be opened because it is a compiled extension)"; ! ! } ! ! ! ! MessageDialog.openInformation(getPyEditShell(), "Compiled Extension file", message); } } |