Open
Description
openedon Feb 25, 2020
To avoid compilation breaking uses of this
and super
in static methods of ES6 classes, you have to get CommandLineRunner
to do CompilerOptions.setAssumeStaticInheritanceRequired(true)
when creating the Compiler
object.
Unfortunately, there is no flag for this yet, and we can't make it the default behavior because of increase in output code size it causes for Google projects.
This would be a good community-volunteer thing to do.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment