dart2js_info.info library

Data produced by dart2js when run with the --dump-info flag.

Classes

AllInfo
The entire information produced while compiling a program.
BasicInfo
Common information used for most kind of elements.
ClassInfo
Information about a class element.
ClosureInfo
Information about a closure, also known as a local function.
CodeInfo
Info associated with elements containing executable code (like fields and methods)
CodeSpan
A code span of generated code. A CodeSpan object is associated with a single BasicInfo. The offsets in the span corresponds to offsets on the file of BasicInfo.outputUnit.
ConstantInfo
Information about a constant value.
DependencyInfo
Information about how a dependency is used.
FieldInfo
Information about a field element.
FunctionInfo
Information about a function or method.
FunctionModifiers
Modifiers that may apply to methods.
Info
Common interface to many pieces of information generated by the dart2js compiler that are directly associated with an element (compilation unit, library, class, function, or field).
InfoVisitor<T>
A simple visitor for information produced by the dart2js compiler.
LibraryInfo
Info associated with a library element.
OutputUnitInfo
Information about an output unit. Normally there is just one for the entire program unless the application uses deferred imports, in which case there would be an additional output unit per deferred chunk.
ParameterInfo
Name and type information about a function parameter.
ProgramInfo
RecursiveInfoVisitor
A visitor that recursively walks each portion of the program. Because the info representation is redundant, this visitor only walks the structure of the program and skips some redundant links. For example, even though visitAll contains references to functions, this visitor only recurses to visit libraries, then from each library we visit functions and classes, and so on.
TypedefInfo
Information about a typedef declaration.

Functions

kindFromString(String kind) InfoKind
kindToString(InfoKind kind) → String

Enums

InfoKind
Possible values of the kind field in the serialized infos.