Boa tarde Pessoal,
Supondo que eu tivesse a classe de dominio: br.com.guj.Usuario
E na classe TesteClass eu irei printar o Class desse dominio.
public class TesteClass{
public void printClass() {
System.out.println(Usuario.class);
}
}
Utilizando a classe:
public class Teste {
public static void main(String... args) {
new TesteClass().printClass();
}
}
A saída seria: class br.com.guj.Usuario
Agora eu gostaria de deixar a classe TesteClass de forma genérica:
public class TesteClassGeneric<T>{
public void printClass() {
// A linha abaixo não irá compilar, é apenas para que vocês vejam o meu intuito.
System.out.println( T.class );
}
}
Utilizando a classe:
public class Teste {
public static void main(String... args) {
new TesteClassGeneric<Usuario>().printClass();
}
}
Gostaria que ao utilizar a classe de forma generica, lá na TesteClassGeneric ele conseguisse ver o Tipo que passei, e pudesse chegar ao .class dela.
Teria como Fazer isso?
