Assume it is my tracing Java code hierarchy structure, I may trace from top to down.
But sometimes, it may be difficult to trace and debug if the call hierarchy has many layers.
DbmAuthorizationServices (class)
|
|--doAuthorizeProcess (method)
|
|--AuthorizationRepositoryCustomImpl (class)
|
|--updateAndInsertForIssueAndYByAdmin (method)
|
|--createDbm130faFromDbm130f1 (method)
|
|--copyDbm130f1ToDbm130fa (method)
Supposed I had trace to createDbm130faFromDbm130f1 method, I forgot the caller method name
1 2 3 4 5 6 7 8 9 | private Dbm130fa createDbm130faFromDbm130f1(String userId, Date today, Dbm100fa dbm100fa, Dbm130fa dbm130fa, Dbm130f1 dbm130f1) { copyDbm130f1ToDbm130fa(dbm130f1, userId, today, dbm130fa, Boolean.TRUE, dbm100fa.getIssueSeqNo()); dbm130fa = dbm130faRepository.create(dbm130fa); log.debug("[Insert DBM130FA] dbm130fa = " + dbm130fa.toString()); return dbm130fa; } |
I can click ctrl+alt+h or Navigate=>Open Call hierarchy in this method, it will show call hierarchy. Then you can easily to know the hierarchy relationship.
Reference
[1] http://tw-hkt.blogspot.tw/2012/08/eclipse-ide.html
[2] http://mcuoneclipse.com/2012/04/15/10-best-eclipse-shortcuts/
No comments:
Post a Comment