You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Follow-up of #3149. Need to traverse class parameters and method parameters first, and check the Surface dependencies so that the same Surface code doesn't need to be regenerated
The text was updated successfully, but these errors were encountered:
…a 3 (#3149)
This fixes byte code too large error when using RxRouter.of[X] or
Surface.methodsOf[X] when class X has many methods and repeated
occurrences of the same parameters.
- Bind surface to local lazy val __s000, __s001, ... and reference them
when building other Surfaces and MethodSurfaces
- Add a special handling for managing lazy surface
- Fixes#3131 as well
- Reuse object methods when generating method accessor and object
factory.
Other ideas
- [x] Use externally defined methods for field setter and object builder
- [x] Reuse Surface inside OptionSurface, GenericSurface by analyzing
dependencies of Surface fixes#3150
Follow-up of #3149. Need to traverse class parameters and method parameters first, and check the Surface dependencies so that the same Surface code doesn't need to be regenerated
The text was updated successfully, but these errors were encountered: