package org.qi4j.manual.recipes.concern;
import java.lang.reflect.Method;
import org.qi4j.api.common.AppliesToFilter;
// START SNIPPET: filter
public class MyAppliesToFilter implements AppliesToFilter
{
public boolean appliesTo( Method method, Class<?> mixin, Class<?> compositeType, Class<?> modifierClass )
{
boolean appliesTo = evaluate(method); // Do whatever you want
return appliesTo;
}
// START SNIPPET: filter
private boolean evaluate( Method method )
{
return true;
}
// END SNIPPET: filter
}
// END SNIPPET: filter