LibraryContainer class abstract

A set of libraries, initialized after construction by accessing libraries.

Do not cache return values of any methods or members excepting libraries and name before finishing initialization of a LibraryContainer.

Implemented types
Implementers

Constructors

LibraryContainer()

Properties

containerOrder List<String>
Order by which this container should be sorted.
no setter
enclosingName String
The name of the container or object that this LibraryContainer is a part of. Used for sorting in containerOrder.
no setter
fullyQualifiedName String
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hasPublicLibraries bool
no setter
isSdk bool
Does this container represent the SDK? This can be false for containers that only represent a part of the SDK.
no setter
libraries List<Library>
final
name String
no setterinherited
namePart String
Utility getter/cache for _MarkdownCommentReference._getResultsForClass.
latefinalinherited
namePieces Set<String>
latefinalinherited
packageGraph PackageGraph
no setter
publicLibraries Iterable<Library>
no setter
publicLibrariesSorted List<Library>
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortKey String
Sorting key. containerOrder should contain these.
no setter

Methods

compareTo(LibraryContainer other) int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited