Enhance DJVM so that Kotlin reflection can identify a sandbox class's primary constructor.

Description

Corda's serialisation code relies on Kotlin reflection to identify a Kotlin class's primary constructor. The DJVM therefore needs to update the string information inside each @kotlin.Metadata annotation to align the method and field signatures with the ones produced by Java reflection.

The string information in stored here:

Assignee

Chris Rankin

Reporter

Chris Rankin

Labels

None

Feature Team

SGX

Story Points / Dev Days

None

Fix versions

None

Ported to...

None

Engineering Teams

None

Priority

Medium
Configure