@@ -716,7 +716,7 @@ def do_class(self, parent=None, ident=0):
716716 self .TC_PROXYCLASSDESC ,
717717 self .TC_NULL , self .TC_REFERENCE ))
718718 log_debug ("Classdesc: {0}" .format (classdesc ), ident )
719- self ._add_reference (classdesc )
719+ self ._add_reference (classdesc , ident )
720720 return classdesc
721721
722722 def do_object (self , parent = None , ident = 0 ):
@@ -736,12 +736,12 @@ def do_object(self, parent=None, ident=0):
736736 # TODO: what to do with "(ClassDesc)prevObject".
737737 # (see 3rd line for classDesc:)
738738 opcode , classdesc = self ._read_and_exec_opcode (
739- ident = ident + 1 , expect = ( self . TC_CLASSDESC ,
740- self .TC_PROXYCLASSDESC ,
741- self .TC_NULL , self .TC_REFERENCE ))
739+ ident = ident + 1 ,
740+ expect = ( self . TC_CLASSDESC , self .TC_PROXYCLASSDESC ,
741+ self .TC_NULL , self .TC_REFERENCE ))
742742 # self.TC_REFERENCE hasn't shown in spec, but actually is here
743743
744- self ._add_reference (java_object )
744+ self ._add_reference (java_object , ident )
745745
746746 # classdata[]
747747
0 commit comments