Remove reference to nullable StackTrace
Remove reference to nullable StackTrace

Closes #43655

The StackTrace argument will never be null, but may be a default.

Also rewrite the type descriptions to use function type syntax instead
of the legacy argument syntax, and remove a redundant parameter name.

Change-Id: Icfd29ef2073cd01bc0ef6e4190fea0d5a736be5e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/165861
Auto-Submit: Nate Bosch <dc212c74d8afde9c690fdd09e74d3e5c5d5a3de0@google.com>
Commit-Queue: Nate Bosch <dc212c74d8afde9c690fdd09e74d3e5c5d5a3de0@google.com>
Commit-Queue: Lasse R.H. Nielsen <80295e4ef244a07779f93eaa95d582bad8e316a5@google.com>
Reviewed-by: Lasse R.H. Nielsen <80295e4ef244a07779f93eaa95d582bad8e316a5@google.com>

dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk,dart-lang/sdk