Home | History | Annotate | Download | only in model
      1 package org.junit.runners.model;
      2 
      3 import java.lang.annotation.Annotation;
      4 import java.util.List;
      5 
      6 abstract class FrameworkMember<T extends FrameworkMember<T>> {
      7 	/**
      8 	 * Returns the annotations on this method
      9 	 */
     10 	abstract Annotation[] getAnnotations();
     11 
     12 	abstract boolean isShadowedBy(T otherMember);
     13 
     14 	boolean isShadowedBy(List<T> members) {
     15 		for (T each : members)
     16 			if (isShadowedBy(each))
     17 				return true;
     18 		return false;
     19 	}
     20 }
     21