Extend-protocol for array of Object does not work on array of subtypes of Object.

Description

It appears that when you extend a protocol for "[Ljava.lang.Object;", the dispatch can not resolve for child types of "[Ljava.lang.Object;".

Yet Java is covariant on Object[]:

Environment

None

Assignee

Unassigned

Reporter

import

Labels

Approval

Triaged

Patch

None

Affects versions

Priority

Minor
Configure