Loading lib/jsduck/class.rb +5 −0 Original line number Diff line number Diff line Loading @@ -264,6 +264,11 @@ module JsDuck return ms end # Call this when renaming or moving members inside class. def reset_members_lookup! @members_map = nil end # Returns all members of class, including the inherited and mixed in ones def all_members all = [] Loading lib/jsduck/inherit_doc.rb +3 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,9 @@ module JsDuck cls[:members][:property].delete(m) cls[:members][:cfg] << m end # The members lookup table inside class is no more valid, so # reset it. cls.reset_members_lookup! end # For auto-detected members/classes (which have @private == :inherit) Loading Loading
lib/jsduck/class.rb +5 −0 Original line number Diff line number Diff line Loading @@ -264,6 +264,11 @@ module JsDuck return ms end # Call this when renaming or moving members inside class. def reset_members_lookup! @members_map = nil end # Returns all members of class, including the inherited and mixed in ones def all_members all = [] Loading
lib/jsduck/inherit_doc.rb +3 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,9 @@ module JsDuck cls[:members][:property].delete(m) cls[:members][:cfg] << m end # The members lookup table inside class is no more valid, so # reset it. cls.reset_members_lookup! end # For auto-detected members/classes (which have @private == :inherit) Loading