前几天,领导让我找一下老系统(Java)里getRemoteUser方法都哪个文件用了,package是什么,方法被调用了多少次,当时因为着急,所以,直接人工找的,但是以后要是再出现,人工找就太讨厌了,毕竟程序员以懒著称,因此,写了一个小工具进行查询。
一、效果图
从图中不难看出,现在的功能只能查询两类文件java和cs,毕竟是针对我们用的,如果想扩展的话,也是没有问题的,毕竟方法是通用的。
最终得到的是一个excel
二、开发过程
1、首先建一个实体类
实体类里面包含包名、文件名和使用次数
class ContentEntity { private string _paOrns; private string _fileName; private int useCount; /// <summary> /// package或者是NameSpace /// </summary> public string PaOrns { get { return _paOrns; } set { _paOrns = value; } } /// <summary> /// 文件名 /// </summary> public string FileName { get { return _fileName; } set { _fileName = value; } } /// <summary> /// 使用次数 /// </summary> public int UseCount { get { return useCount; } set { useCount = value; } } }