Article View: es.comp.lenguajes.java
Article #28849Re: �Desde d�nde se llama a un m�todo?
From: Martin Jul
Date: Thu, 26 Feb 1998 00:00
Date: Thu, 26 Feb 1998 00:00
32 lines
1523 bytes
1523 bytes
Hola Esto es un "hack" (o sea, una soluci�n mala), pero.... java.lang.Throwable tiene algunos m�todos que puede utilizar: printStackTrace() y fillInStackTrace(). La idea es que escribir un PrintWriter que lee el stackTrace para ver la pr�xima clase y m�todo en el Stack - esta es la clase que nos ha invocado. // parsingPrintWriter es un PrintWriter para leer el stackTrace(): Throwable t = new Throwable(); t.fillInStackTrace(); t.printStackTrace( parsingPrintWriter ); saludos, Martin Ignacio de Cordoba wrote: > > Muy buenas, > �sab�is alguno una forma de saber desde que clase y m�todo se ha > invocado un determinado m�todo? (Para llevar un registro, por ejemplo, > de qui�n llama a qui�n), osea, una forma de que un m�todo pueda saber > qui�n le llama... > > Ale, gracias, > Ignacio -- Martin Jul (mjul@math.ku.dk) Tel. +45 39 18 42 70 (NEW!!) --------------- "Who is John Galt?" ----------------
Technical Details
Message-ID:
<34F4AA7C.950363CA@math.ku.dk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<34F40F0F.8129DB1@skios.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,45cc505d75cadb19 X-Google-Attributes: gid1116f3,public From: Martin Jul <mjul@math.ku.dk> Subject: Re: �Desde d�nde se llama a un m�todo? Date: 1998/02/26 Message-ID: <34F4AA7C.950363CA@math.ku.dk> X-Deja-AN: 329266377 Content-Transfer-Encoding: 8bit References: <34F40F0F.8129DB1@skios.es> To: Ignacio de Cordoba <icordoba@skios.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Get2Net Internet Kunde Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java