如何通过程序查询到,一个类调用了多少个其他类(以及类名,该类所在位置)。

解决方案 »

  1.   

    打log,log里面写debug信息
    我瞎说的,没试过,不行的话楼主别骂我
      

  2.   

    光看import肯定是不全面的,下边的hello除了调用java.lang.System,还通过它调用了java.io.PrintStreampublic class Hello {
        
        public static void main(String[] args) {
            System.out.println("Hello world");
        }
    }
      

  3.   

    用程序查询可能有些问题,用日志的方法也不是最好的方法,其实可以用工具查出来的。用Jbuilder的UML生成图功能就可以查出某个类的调用与被调用的情况。我的QQ是39002818。不清楚可以问我。
      

  4.   

    用ClassLoader应该可以跟踪到,不过我没试过,随口说的
      

  5.   

    to yuezu(yuezu)
    我现在是要做一个类型与用Jbuilder的UML生成图功能的程序,就只要查出一个类所有调用类就可以了。