Olá pessoal!
Estava tentando criar uma classe que implementa java.util.Comparator:
package br.com.autbank.antlr.metrics.util.comparators;
import java.io.File;
import java.util.Comparator;
public class FileFolderComparator<TYPE extends File>
implements
Comparator<TYPE>
{
public int compare(TYPE o1, TYPE o2) {
...
}
}
Do jeito que está, eu poderia instanciar um objeto desta classe passando para o TYPE a classe File ou qualquer outra classe que herde de File.
Pergunta: Existe algum meio de fazer com que TYPE receba APENAS a classe File? Se existe, como?
Obrigado pessoal!