Skip to content

OPAL-Invokedynamic-Rectifier-Scala2.12.6

StructuralCallSite rewriting

* Include attribute scope

* Rewriting for Scala's StructuralCallSite

* Adapted test

* Stable naming for lambda proxy classes/string concat methods

* Fix lifting of method access modifiers

* Lambda naming is stable now

* Updated reference files

* Addressed review comments

* Fix calls to private methods: They should be invokespecial

* Fix imports

* Rename unsafeAddMethod

* maded the parameter order stable

    Signed-off-by: Michael Eichberg <[email protected]>

* renamed InstructionsBuffer to InstructionsBuilder

    Signed-off-by: Michael Eichberg <[email protected]>

* added ensure additional capacity to avoid too small increments

    Signed-off-by: Michael Eichberg <[email protected]>

* enforced the constraint that the initial array is always 1 element big

    Signed-off-by: Michael Eichberg <[email protected]>

* updated formatting

    Signed-off-by: Michael Eichberg <[email protected]>

* fixed type

    Signed-off-by: Michael Eichberg <[email protected]>

* made the parameter orders more consistent

    Signed-off-by: Michael Eichberg <[email protected]>

* fixed documentation links

    Signed-off-by: Michael Eichberg <[email protected]>

* fixed a test

    Signed-off-by: Michael Eichberg <[email protected]>


Former-commit-id: 0e2a3cfb883aeb83d5375df8c3a55c9d7e851447
Assets 2
Loading