0
Java 메소드 내에서 호출 방법 수집 방법 : 나는 정보를 수집 싶어 위의 코드에서나는 특정 방법을 모두 명시 적으로 implicitly.For 예에 의해 호출 방법 수집 싶어
Class A {
@Autowired
C c;
foo() {
B b = new B();
b.print("abc");
if (somecondition) {
c.anotherPrint("def");
}
}
Class B {
print(String arg) {
}
}
Class C {
@Autowired
B b;
anotherPrint(String arg) {
b.print(arg);
}
}
을하는 클래스 A의 방법 foo는 인수 "ABC"와 "DEF"나는이 목적을 위해 다른 방법을 사용하는 방법을 볼 수 없습니다,하지만 당신은 단지 몇 가지를 추가 할 수 있습니다
A::foo
--> B::print("abc")
--> C::anotherPrint("def")
--> B::print("def")
질문이 너무 광범위하므로 걱정하지 않으셔도됩니다. https://github.com/gousiosg/java-callgraph와 같은 기존 솔루션을 살펴 보는 것이 좋습니다. https://stackoverflow.com/questions/4951517/static-analysis-of-java-call-graph도 참조하십시오. – fvu