-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
문제
this.getCode(), getToday() 같은 내부 메서드 호출이 추적되지 않음
원인
MethodCall.isServiceOrDaoCall()에서 scope가 비어있으면 스킵
// MethodCall.java:54-62
public boolean isServiceOrDaoCall() {
if (scope == null || scope.isEmpty()) {
return false; // 내부 호출은 scope가 비어있음
}
// ...
}해결 방안
-
buildFlowTree()에서traceMethodCall()호출 시currentClass전달 - scope가 빈 문자열 또는 "this"인 경우 현재 클래스에서 메서드 검색
- 노이즈 방지:
get*,set*,is*패턴 제외 옵션
관련 파일
src/main/java/com/codeflow/analyzer/FlowAnalyzer.javasrc/main/java/com/codeflow/parser/MethodCall.java
참고
- 상세 분석:
docs/ISSUES.mdIssue docs: 실무 테스트 발견 이슈 문서화 (#031~#033) #32
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request