要把调用类传进来才行static fun(object caller, ...)
{
  classname = caller.getClass().getName();
  ...
}

解决方案 »

  1.   

    不传进去就不可能了,如果它能知道,类的static方法不就可以访问类的public了吗?
      

  2.   

    呵呵,高手来了可以知道,利用异常。
    你可以在被调用地方法内new一个异常,该异常里面包含了从你自己地类直到调用地类地所有trace。
    关于如何做,请你自己看异常地document。