package org.googlecode.perftrace.aopmatcher.support; import java.io.Serializable; import org.googlecode.perftrace.aopmatcher.ClassFilter; /** * Simple ClassFilter implementation that passes classes (and optionally subclasses) * */ @SuppressWarnings("serial") public class RootClassFilter implements ClassFilter, Serializable { private Class clazz; // TODO inheritance public RootClassFilter(Class clazz) { this.clazz = clazz; } public boolean matches(Class candidate) { return clazz.isAssignableFrom(candidate); } }