Tenho um método que pega o arquivo(Objeto.java) pelo Path, mas o java.io.File me devolve apenas uma String com o nome do arquivo.
Como consigo fazer esse arquivo ser filho de java.lang.Object ?
Só assim consigo manipular como Objeto java e fazer por exemplo a contagem de métodos.
Classe que pega o Arquivo no diretório:
public static String getFileName() {
String fileName = new File(caminho).getName();
return fileName;
}
Classe que recebe o objeto e conta os métodos:
public static int contaMetodos(Object obj) {
int numeroMetodos = 0;
try {
numeroMetodos = obj.getClass().getDeclaredMethods().length;
return numeroMetodos;
} catch (Exception e) {
e.printStackTrace();
System.err.println("Não foi possível contar o número de métodos");
}
return numeroMetodos;
}