[Pydev-cvs] org.python.pydev/src/org/python/pydev/outline OutlineHideImportsAction.java, 1.3, 1.4
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2008-08-06 16:23:10
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/outline In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26629/src/org/python/pydev/outline Modified Files: OutlineHideImportsAction.java Log Message: - Refactoring the source locator - Linxing working with compare editor both ways Index: OutlineHideImportsAction.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/outline/OutlineHideImportsAction.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** OutlineHideImportsAction.java 5 Feb 2008 23:11:12 -0000 1.3 --- OutlineHideImportsAction.java 6 Aug 2008 16:23:18 -0000 1.4 *************** *** 7,10 **** --- 7,11 ---- import org.python.pydev.parser.jython.ast.Import; import org.python.pydev.parser.jython.ast.ImportFrom; + import org.python.pydev.parser.visitors.scope.ASTEntryWithChildren; import org.python.pydev.ui.UIConstants; *************** *** 34,42 **** if (element instanceof ParsedItem) { ParsedItem item = (ParsedItem) element; ! SimpleNode n = item.getAstThis().node; ! if (n instanceof ImportFrom || n instanceof Import) { ! return false; } - } return true; --- 35,45 ---- if (element instanceof ParsedItem) { ParsedItem item = (ParsedItem) element; ! ASTEntryWithChildren astThis = item.getAstThis(); ! if(astThis != null){ ! SimpleNode n = astThis.node; ! if (n instanceof ImportFrom || n instanceof Import) { ! return false; ! } } } return true; |