@@ -257,6 +257,7 @@ def add_method(m)
257257 :instance_methods , :private_instance_methods , :protected_instance_methods ,
258258 :module_functions ,
259259 :constants , :special_variables ,
260+ :redefined ,
260261 :added , :undefined , :nomethod )
261262
262263 def partitioned_entries ( level = 0 )
@@ -268,19 +269,21 @@ def partitioned_entries(level = 0)
268269 # @type var mf: Array[MethodEntry]
269270 # @type var c: Array[MethodEntry]
270271 # @type var v: Array[MethodEntry]
272+ # @type var redefined: Array[MethodEntry]
271273 # @type var added: Array[MethodEntry]
272274 # @type var undefined: Array[MethodEntry]
273275 # @type var nomethod: Array[MethodEntry]
274276 s = [ ] ; spv = [ ]
275277 i = [ ] ; ipv = [ ] ; ipt = [ ]
276278 mf = [ ]
277279 c = [ ] ; v = [ ]
280+ redefined = [ ]
278281 added = [ ]
279282 undefined = [ ]
280283 nomethod = [ ]
281284 entries ( level ) . sort_by ( &:name ) . each do |m |
282285 case m . kind
283- when :defined , :redefined
286+ when :defined
284287 case m . type
285288 when :singleton_method
286289 ( m . public? ? s : spv ) . push m
@@ -297,6 +300,8 @@ def partitioned_entries(level = 0)
297300 else
298301 raise "must not happen: m.type=#{ m . type . inspect } (#{ m . inspect } )"
299302 end
303+ when :redefined
304+ redefined . push m
300305 when :added
301306 added . push m
302307 when :undefined
@@ -306,7 +311,7 @@ def partitioned_entries(level = 0)
306311 end
307312 end
308313 # steep:ignore:start
309- Parts . new ( s , spv , i , ipv , ipt , mf , c , v , added , undefined , nomethod )
314+ Parts . new ( s , spv , i , ipv , ipt , mf , c , v , redefined , added , undefined , nomethod )
310315 # steep:ignore:end
311316 end
312317
0 commit comments