1 11 package org.eclipse.jdt.internal.ui.filters; 12 13 14 import org.eclipse.jface.viewers.Viewer; 15 import org.eclipse.jface.viewers.ViewerFilter; 16 17 import org.eclipse.jdt.core.Flags; 18 import org.eclipse.jdt.core.IType; 19 import org.eclipse.jdt.core.JavaModelException; 20 21 22 25 public class NonPublicTypeFilter extends ViewerFilter { 26 27 30 public boolean select(Viewer viewer, Object parent, Object element) { 31 if (element instanceof IType) { 32 IType type= (IType)element; 33 try { 34 return Flags.isPublic(type.getFlags()); 35 } catch (JavaModelException ex) { 36 return true; 37 } 38 } 39 return true; 40 } 41 } 42 | Popular Tags |