dart_tooling_service_discovery library Null safety

Classes

AnnouncementExtension
Base for announcement extensions. Announcement extensions add additional functionalities to the discovery process without changing the api
BaseServerAnnouncementManager
Announcement manager
IconExtension
Icon extension
StringExtension
Base class for extensions wrapping string data as UTF-8
TagExtension
Tag extension
ToolingServer
Encapsulates the tooling server
UserExtension
Base class for any unknown user extensions

Constants

EXTENSION_TYPE_ICON → const int
Extension type for the icon extension
@Deprecated('Deprecated, use extensionTypeIcon instead')
extensionTypeIcon
EXTENSION_TYPE_TAG → const int
Extension type for the tag extension
@Deprecated('Deprecated, use extensionTypeTag instead')
extensionTypeTag
EXTENSION_USER_START → const int
Minimal extension number for user-defined extensions
@Deprecated('Deprecated, use extensionUserStart instead')
extensionUserStart
extensionTypeIcon → const int
Extension type for the icon extension
1
extensionTypeTag → const int
Extension type for the tag extension
2
extensionUserStart → const int
Minimal extension number for user-defined extensions
256

Functions

ServerAnnouncementManager(String packageName, int announcementPort, ToolingServer server) BaseServerAnnouncementManager
Create the announcement server(s) for the tooling server