mirror of
https://github.com/Eaglercraft-TeaVM-Fork/eagler-teavm.git
synced 2024-12-23 08:34:11 -08:00
de14a57fe1
Since in Java 8 there are default methods in interface, method resolution algorithm becomes more complicated. This alseocauses several related changes. 1. Resolve methods as late as possible; do not resolve virtual call sites during DCE. 2. Due to several reasons we have to improve linking phase to preserve super methods that aren't actually ever called, but present in virtual call sites. Related issue: #311 |
||
---|---|---|
.. | ||
main |