AllInfo class
The entire information produced while compiling a program.
Constructors
- AllInfo()
Properties
-
classes
↔ List<
ClassInfo> -
Information about each class (in any library).
read / write
-
closures
↔ List<
ClosureInfo> -
Information about closures anywhere in the program.
read / write
-
constants
↔ List<
ConstantInfo> -
Information about constants anywhere in the program.
read / write
-
deferredFiles
↔ Map<
String, Map< String, dynamic> > -
Details about all deferred imports and what files would be loaded when the
import is resolved.
read / write
-
dependencies
↔ Map<
Info, List< Info> > -
A new representation of dependencies from one info to another. An entry in
this map indicates that an
Info
depends on another (e.g. a function invokes another). Please note that the data in this field might not be accurate yet (this is work in progress).read / write -
fields
↔ List<
FieldInfo> -
Information about fields (in any class).
read / write
-
functions
↔ List<
FunctionInfo> -
Information about each function (includes methods and getters in any
library)
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
-
libraries
↔ List<
LibraryInfo> -
Information about each library processed by the compiler.
read / write
- minorVersion → int
-
Minor version indicating non-breaking changes in the format. A change in
this version number means that the json parsing in this library from a
previous will continue to work after the change. This is typically
increased when adding new entries to the file format.
final
-
outputUnits
↔ List<
OutputUnitInfo> -
Information about output units (should be just one entry if not using
deferred loading).
read / write
- program ↔ ProgramInfo
-
Summary information about the program.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
-
typedefs
↔ List<
TypedefInfo> -
Information about type defs in the program.
read / write
- version → int
-
Major version indicating breaking changes in the format. A new version
means that an old deserialization algorithm will not work with the new
format.
final
Methods
-
accept<
T> (InfoVisitor< T> visitor) → T -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited