Files
sdk/pkg/dynamic_modules
Alexander Markov 3596593fa6 [dyn_modules] Unwrap synthetic stubs when validating dynamic modules
In addition to ConcreteMixinStub also unwrap ConcreteForwardingStub
and MemberSignature synthetic stubs for the purposes of validating
callable and can-be-overridden members.

TEST=pkg/dynamic_modules/test/data/mixin_covariant_override
Fixes b/475956113

Change-Id: Ib394f863b0fea877668cf0a49610748f0e7bf784
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/473420
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2026-01-16 06:26:14 -08:00
..

This package contains experimental dynamic modules API.

Status: experimental

NOTE: This package is currently experimental and not published or included in the SDK.

Do not take dependency on this package unless you are prepared for breaking changes and possibly removal of this code at any point in time.