Mercurial > paraspace
comparison paraspace/dex_deptracker.py @ 49:38fdd422f611
depend.child_type is replaced by null_relocatable.back_type
author | Thinker K.F. Li <thinker@codemud.net> |
---|---|
date | Mon, 20 Jun 2011 17:49:09 +0800 |
parents | cd4e3584ed7f |
children | 67aa8ca8fff3 |
comparison
equal
deleted
inserted
replaced
48:3936d223989a | 49:38fdd422f611 |
---|---|
591 if isinstance(imm_parent, dexfile.cond) and not imm_parent.is_true: | 591 if isinstance(imm_parent, dexfile.cond) and not imm_parent.is_true: |
592 continue | 592 continue |
593 | 593 |
594 clazz, pclazz = _resolve_name_path(name_path) | 594 clazz, pclazz = _resolve_name_path(name_path) |
595 while isinstance(clazz, dexfile.depend): | 595 while isinstance(clazz, dexfile.depend): |
596 clazz = clazz.child_type | 596 clazz = clazz.back_type |
597 pass | 597 pass |
598 | 598 |
599 if isinstance(clazz, dexfile.ref): | 599 if isinstance(clazz, dexfile.ref): |
600 pclazz_name, attr_name = _split_name_path_clazz_attr(name_path) | 600 pclazz_name, attr_name = _split_name_path_clazz_attr(name_path) |
601 if not attr_name: | 601 if not attr_name: |