Java - saber clase que llama a otra

 
Vista:

saber clase que llama a otra

Publicado por isabel (1 intervención) el 18/11/2005 09:02:14
hay alguna forma de saber en una clase, que clase ha sido la que la ha llamado?

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:saber clase que llama a otra

Publicado por chuidiang (950 intervenciones) el 19/11/2005 22:21:36
Hola:

No conozco una forma sencilla de hacerlo. La forma que se me ocurre es la siguiente:

Creas una excepción (no hace falta que la lances) y le pides la traza

Exception e = new Exception();
StacktTraceElemento [] = e.getStactTrace();

En el array que te devuelven tienes todo el árbol de llamadas desde el main() hasta tu método. Es sólo cuestión de analizarlo.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar