写了一系列新数据类型,想应用在一个比较大的开源Java程序上,希望写一个script,能够读入源代码,寻找所有特定类型数据的操作。
比如,我想把所有int类型的数据都改为我自己定义的NewInteger类型,然后希望能定位所
有int数据被操作的位置,将操作改为对应的NewInteger操作。
int a,b = 1;
a = b + 1;
a = Math.abs(a);
System.out.println("the value of b" + b);
类似上面这些对a和b进行操作的语句都要定位出来。
应该怎么实现呢?
比如,我想把所有int类型的数据都改为我自己定义的NewInteger类型,然后希望能定位所
有int数据被操作的位置,将操作改为对应的NewInteger操作。
int a,b = 1;
a = b + 1;
a = Math.abs(a);
System.out.println("the value of b" + b);
类似上面这些对a和b进行操作的语句都要定位出来。
应该怎么实现呢?
它支持:NewInteger ni = 1;如果真的能,能让大家学学么?
如果能定位,则改写成:
NewInteger ni = new NewInteger(1);主要是这类语句的定位问题...~