A massive organize imports and formatting of the sources using default Eclipse code...
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / ui / viewsupport / MemberFilter.java
index 8e8bad2..5b5bf44 100644 (file)
@@ -21,15 +21,17 @@ import org.eclipse.jface.viewers.Viewer;
 import org.eclipse.jface.viewers.ViewerFilter;
 
 /**
- * Filter for the methods viewer.
- * Changing a filter property does not trigger a refiltering of the viewer
+ * Filter for the methods viewer. Changing a filter property does not trigger a
+ * refiltering of the viewer
  */
 public class MemberFilter extends ViewerFilter {
 
-       public static final int FILTER_NONPUBLIC= 1;
-       public static final int FILTER_STATIC= 2;
-       public static final int FILTER_FIELDS= 4;
-       
+       public static final int FILTER_NONPUBLIC = 1;
+
+       public static final int FILTER_STATIC = 2;
+
+       public static final int FILTER_FIELDS = 4;
+
        private int fFilterProperties;
 
        /**
@@ -38,63 +40,75 @@ public class MemberFilter extends ViewerFilter {
        public final void addFilter(int filter) {
                fFilterProperties |= filter;
        }
+
        /**
         * Modifies filter and remove a property to filter for
-        */     
+        */
        public final void removeFilter(int filter) {
                fFilterProperties &= (-1 ^ filter);
        }
+
        /**
         * Tests if a property is filtered
-        */             
+        */
        public final boolean hasFilter(int filter) {
                return (fFilterProperties & filter) != 0;
        }
-       
+
        /*
         * @see ViewerFilter@isFilterProperty
         */
        public boolean isFilterProperty(Object element, Object property) {
                return false;
        }
+
        /*
         * @see ViewerFilter@select
-        */             
+        */
        public boolean select(Viewer viewer, Object parentElement, Object element) {
                try {
                        if (hasFilter(FILTER_FIELDS) && element instanceof IField) {
                                return false;
                        }
                        if (element instanceof IMember) {
-                               IMember member= (IMember)element;
-                               if (member.getElementName().startsWith("<")) { // filter out <clinit> //$NON-NLS-1$
+                               IMember member = (IMember) element;
+                               if (member.getElementName().startsWith("<")) { // filter out
+                                                                                                                               // <clinit>
+                                                                                                                               // //$NON-NLS-1$
                                        return false;
                                }
-                               int flags= member.getFlags();
-                               if (hasFilter(FILTER_STATIC) && (Flags.isStatic(flags) || isFieldInInterface(member)) && member.getElementType() != IJavaElement.TYPE) {
+                               int flags = member.getFlags();
+                               if (hasFilter(FILTER_STATIC)
+                                               && (Flags.isStatic(flags) || isFieldInInterface(member))
+                                               && member.getElementType() != IJavaElement.TYPE) {
                                        return false;
                                }
-                               if (hasFilter(FILTER_NONPUBLIC) && !Flags.isPublic(flags) && !isMemberInInterface(member) && !isTopLevelType(member)) {
+                               if (hasFilter(FILTER_NONPUBLIC) && !Flags.isPublic(flags)
+                                               && !isMemberInInterface(member)
+                                               && !isTopLevelType(member)) {
                                        return false;
                                }
-                       }                       
+                       }
                } catch (JavaModelException e) {
                        // ignore
                }
                return true;
        }
-       
-       private boolean isMemberInInterface(IMember member) throws JavaModelException {
-               IType parent= member.getDeclaringType();
+
+       private boolean isMemberInInterface(IMember member)
+                       throws JavaModelException {
+               IType parent = member.getDeclaringType();
                return parent != null && parent.isInterface();
        }
-       
-       private boolean isFieldInInterface(IMember member) throws JavaModelException {
-               return (member.getElementType() == IJavaElement.FIELD) && member.getDeclaringType().isInterface();
-       }       
-       
+
+       private boolean isFieldInInterface(IMember member)
+                       throws JavaModelException {
+               return (member.getElementType() == IJavaElement.FIELD)
+                               && member.getDeclaringType().isInterface();
+       }
+
        private boolean isTopLevelType(IMember member) throws JavaModelException {
-               IType parent= member.getDeclaringType();
+               IType parent = member.getDeclaringType();
                return parent == null;
-       }               
+       }
 }