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: