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

Activity

Show:
Alex Miller
July 31, 2017, 8:18 PM

Related:

Assignee

Unassigned

Reporter

import

Labels

Approval

Triaged

Patch

None

Affects versions

Priority

Minor
Configure