package com.spun.util.io.filefilters;
import java.io.File;
import java.io.FileFilter;
public class JavaClassFileFilter implements FileFilter
{
private final String classSuffix;
private String startsWith;
private String pathHead;
public JavaClassFileFilter(String startsWith, String classSuffix)
{
this.classSuffix = classSuffix;
this.startsWith = startsWith.replace('.', File.separatorChar);
}
public boolean accept(File pathname)
{
String name = pathname.getName();
boolean fileIsTest = name.endsWith(classSuffix + ".class") && pathname.toString().contains(startsWith);
return fileIsTest;
}
}