void function ( List < PassFactory > arg0 ) { arg0 . add ( es6ExtractClasses ) ; arg0 . add ( convertEs6ToEs3 ) ; arg0 . add ( rewriteBlockScopedDeclaration ) ; arg0 . add ( rewriteGenerators ) ; arg0 . add ( rewritePolyfills ) ; }
adds all the late es6 transpilation passes , which go after the dart pass . includes es6 features that are best handled natively by the compiler . as we convert more passes to handle these features , we will be moving the transpilation later in the compilation , and eventually only transpiling when the output is lower than es6 . concode_field_sep HotSwapPassFactory es6RewriteDestructuring concode_elem_sep HotSwapPassFactory es6ConvertSuper concode_elem_sep HotSwapPassFactory convertEs6ToEs3 concode_elem_sep HotSwapPassFactory es6RenameVariablesInParamLists concode_elem_sep HotSwapPassFactory rewriteGenerators concode_elem_sep HotSwapPassFactory rewriteBlockScopedDeclaration concode_elem_sep HotSwapPassFactory es6SplitVariableDeclarations concode_elem_sep HotSwapPassFactory es6RewriteArrowFunction concode_elem_sep HotSwapPassFactory rewritePolyfills concode_elem_sep PassFactory es6SuperCheck concode_elem_sep HotSwapPassFactory es6ExtractClasses concode_field_sep boolean isScriptEs6ImplOrHigher concode_elem_sep void addEs6EarlyPasses concode_elem_sep CompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep HotSwapCompilerPass create concode_elem_sep void processCheck concode_elem_sep void processTranspile concode_elem_sep void hotSwapCheck concode_elem_sep void hotSwapTranspile