[Pydev-cvs] org.python.pydev.core/src/org/python/pydev/core ISourceModule.java, NONE, 1.1 REF.java,
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2007-02-27 16:44:57
|
Update of /cvsroot/pydev/org.python.pydev.core/src/org/python/pydev/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24097/src/org/python/pydev/core Modified Files: REF.java Added Files: ISourceModule.java Log Message: Some fixes required for the refactoring engine. Index: REF.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev.core/src/org/python/pydev/core/REF.java,v retrieving revision 1.28 retrieving revision 1.29 diff -C2 -d -r1.28 -r1.29 *** REF.java 21 Feb 2007 14:02:01 -0000 1.28 --- REF.java 27 Feb 2007 16:44:56 -0000 1.29 *************** *** 429,439 **** } /** * @return the document given its 'filesystem' file */ ! public static IDocument getDocFromFile(java.io.File f) { IPath path = Path.fromOSString(getFileAbsolutePath(f)); IDocument doc = getDocFromPath(path); ! if (doc == null) { return getPythonDocFromFile(f); } --- 429,443 ---- } + public static IDocument getDocFromFile(java.io.File f) { + return getDocFromFile(f, true); + } + /** * @return the document given its 'filesystem' file */ ! public static IDocument getDocFromFile(java.io.File f, boolean loadIfNotInWorkspace) { IPath path = Path.fromOSString(getFileAbsolutePath(f)); IDocument doc = getDocFromPath(path); ! if (doc == null && loadIfNotInWorkspace) { return getPythonDocFromFile(f); } --- NEW FILE: ISourceModule.java --- package org.python.pydev.core; public interface ISourceModule extends IModule{ /** * @return a Module (it is declared as object because in the core we do not have access to the SimpleNode or Module) */ public Object getAst(); } |