|
|
1
2
你可以用 Byte Code Engineering Library 使用二进制文件。你可以使用 DescendingVisitor 访问班级成员和参考资料。我用过它 find class dependencies . 或者,您可以重用源文件的一些模型。我非常肯定Java编辑器中的 Eclipse JDT 由某种形式的模型支持。 |
|
|
2
0
你应该在 Java language specification . 您忘记了静态方法调用,参数中的方法调用… |
|
|
3
0
使用反射调用方法(方法的名称在字符串中)。 |
|
|
4
0
M是否包括对其自身方法的调用?或者内部类的调用?例如:
这个的m值是多少?对于这个类中没有定义的方法只有三个函数调用(d()和g()函数中的调用)。您想包括对内部类的调用还是对内部类中的主类的调用?是否要包括对同一类上其他方法的调用? 如果您查看的是任何方法调用,不管其来源如何,那么regex可能可以工作,但很难获得正确的结果(regex是否正确地忽略包含方法调用之类内容的字符串)?它是否正确地处理构造函数调用?)。如果您关心方法调用的源代码,那么正则表达式可能无法满足您的需要。你需要运用反省(不过不幸的是,我对反省的了解还不够,没有足够的帮助)。 |
|
|
feasega · 聚合物模拟-2个节点之间的最短路线,适用于所有节点 1 年前 |
|
|
Alisa Petrova · 在有向图中更改一对顶点以创建循环 1 年前 |
|
|
b39b332d · 使用C++标准库实现高效间隔存储 2 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 2 年前 |
|
|
EpicAshman · 数独棋盘程序中同一列和同一行出现两次的数字 2 年前 |