compiler_unsupported

An unsupported copy of the dart2js compiler.

About

This is a copy of the dart2js source available as a package. The API of this package can and will change in unpredictable and incompatible ways.

Libraries

cache_strategy
characters
closureToClassMapper
colors
compiler
concrete_types_inferrer
const_expression
dart2js
dart2js.cmdline
dart2js.common
dart2js.helpers

Library for debugging helpers. The unittest analyze_unused_test checks that the helper are not used in production code.

dart2js.ir_builder
dart2js.ir_nodes
dart2js.ir_tracer
dart2js.js_emitter
dart2js.library_loader
dart2js.mirrors
dart2js.mirrors_used
dart2js.profile_many
dart2js.source_mirrors.analyze
dart2js.stress
dart2js.use_unused_api

This file use methods that aren't used by dart2js.dart, but that we wish to keep anyway. This might be general API that isn't currently in use, debugging aids, or API only used for testing (see TODO below).

dart2js.util
dart2js.util.command_line
dart2js.util.setlet
dart_backend
dart_backend.tracer
dart_codegen
dart_printer
dart_tree
dart_tree_printer
dart_types
deferred_load
dump_info
elements
elements.modelx
filenames
inferrer_visitor
js
js_backend
leg_apiimpl
libraries
mirror_renamer
mirrors
mirrors_util
native
ordered_typeset
patchparser

This library contains the infrastructure to parse and integrate patch files.

precedence
resolution
resolution.compute_members
scanner
secret_tree_element

Encapsulates the field TreeElementMixin._element.

simple_types_inferrer
source_file
source_file_provider
source_map_builder
ssa
ssa.tracer
stringvalidator
tracer
tree
type_graph_inferrer
types
universe
uri_extras
util_implementation
visitor