Hello.

The workaround is to create an object of that class:

package tmp;

class WhoAmI
{
       private static String className;

       public static void accion ()
       {
               className = new WhoAmI ().getClass().getName();
               System.out.println (className);
       }

       public static void main (String args[])
       {
               accion ();
       }

}

Good bye.



From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
Reply-To: "A mailing list for discussion about Sun Microsystem's Java
        Servlet API Technology." <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: WhoAmI
Date: Tue, 13 Jul 2004 19:01:00 +0200

How can a class discover in a static context what fully qualified name is
its own?

package unknown;
class WhoAmI{
private static final className = ...????;
}

I can't use, of course, this.getClass().getName().

Tnx for ur replay

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

_________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.latam.msn.com/

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to