a4d6787112
As a part of this CL, the following was changed: * Instead of `VariableInitialization` implementing `VariableDeclaration`, `VariableDeclaration` now implements `VariableInitialization`. * `InternalLocalVariable` now implements `LocalVariable`. It delegates most of its members to the variable it wraps around, and the implementations of the `TreeNode` members are throwing. * Some tests in the bytecode generator under the experimental type started to fail and are skipped. Part of https://github.com/dart-lang/sdk/issues/61572 Change-Id: I06b391cc762d5935f528d208ff5e27eccf311a47 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/462981 Reviewed-by: Johnni Winther <johnniwinther@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com> Commit-Queue: Chloe Stefantsova <cstefantsova@google.com>
This package contains Dart bytecode compiler.
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.