# File lib/flexmock/argument_matching.rb, line 7
 7:     def all_match?(expected_args, actual_args)
 8:       return true if expected_args.nil?
 9:       return false if actual_args.size > expected_args.size
10:       i = 0
11:       while i < actual_args.size
12:         return false unless match?(expected_args[i], actual_args[i])
13:         i += 1
14:       end
15:       while i < expected_args.size
16:         return false unless match?(expected_args[i], MISSING_ARG)
17:         i += 1
18:       end
19:       true
20:     end