blob: d5eb8bd827469f42fa48a7218bc750927c98fe8a [file] [edit]
environment:
sdk: ^3.12.0
executables:
api_summary
package:api_summary/api_summary.dart:
apiSummary (function: Future<ApiSummary> Function(String, {ApiSummaryCustomizer? customizer, String? packageName}))
ApiClass (class extends ApiDeclaration, final):
new (constructor: ApiClass Function({required List<ApiExecutable> constructors, Iterable<ApiFacet> facets, required List<String> immediateSubtypes, required List<ApiType> interfaces, bool isDeprecated, String? locationUri, required List<ApiExecutable> methods, required List<ApiType> mixins, required List<ApiClassModifier> modifiers, required String name, ApiDeclarationStatus status, List<ApiType> superclassConstraints, ApiType? supertype, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiClass Function(Map<String, dynamic>))
constructors (getter: List<ApiExecutable>)
immediateSubtypes (getter: List<String>)
interfaces (getter: List<ApiType>)
methods (getter: List<ApiExecutable>)
mixins (getter: List<ApiType>)
modifiers (getter: List<ApiClassModifier>)
superclassConstraints (getter: List<ApiType>)
supertype (getter: ApiType?)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiClassModifier (enum):
isAbstract (enum constant: ApiClassModifier)
isBase (enum constant: ApiClassModifier)
isFinal (enum constant: ApiClassModifier)
isInterface (enum constant: ApiClassModifier)
isMixin (enum constant: ApiClassModifier)
isSealed (enum constant: ApiClassModifier)
values (static const getter: List<ApiClassModifier>)
parse (static method: ApiClassModifier Function(String))
jsonName (getter: String)
ApiDeclaration (class extends Object, sealed (immediate subtypes: ApiClass, ApiExecutable, ApiExtension, ApiExtensionType, ApiTypeAlias)):
facets (getter: Set<ApiFacet>)
isDeprecated (getter: bool)
locationUri (getter: String?)
name (getter: String)
status (getter: ApiDeclarationStatus)
ApiDeclarationStatus (enum):
nonPublic (enum constant: ApiDeclarationStatus)
public (enum constant: ApiDeclarationStatus)
referenced (enum constant: ApiDeclarationStatus)
values (static const getter: List<ApiDeclarationStatus>)
ApiDynamicType (class extends Object implements ApiType, final):
new (const constructor: ApiDynamicType Function())
fromJson (constructor: ApiDynamicType Function(Map<String, dynamic>))
toJson (method: Map<String, dynamic> Function())
ApiExecutable (class extends ApiDeclaration, final):
new (constructor: ApiExecutable Function({Iterable<ApiFacet> facets, bool isConst, bool isDeprecated, bool isEnumConstant, required bool isStatic, required ApiExecutableKind kind, String? locationUri, required String name, required List<ApiParameter> parameters, required ApiType returnType, ApiDeclarationStatus status, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiExecutable Function(Map<String, dynamic>))
isConst (getter: bool)
isEnumConstant (getter: bool)
isStatic (getter: bool)
kind (getter: ApiExecutableKind)
parameters (getter: List<ApiParameter>)
returnType (getter: ApiType)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiExecutableKind (enum):
constructor (enum constant: ApiExecutableKind)
function (enum constant: ApiExecutableKind)
getter (enum constant: ApiExecutableKind)
method (enum constant: ApiExecutableKind)
setter (enum constant: ApiExecutableKind)
values (static const getter: List<ApiExecutableKind>)
ApiExtension (class extends ApiDeclaration, final):
new (constructor: ApiExtension Function({required ApiType extendedType, Iterable<ApiFacet> facets, bool isDeprecated, String? locationUri, required List<ApiExecutable> methods, required String name, ApiDeclarationStatus status, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiExtension Function(Map<String, dynamic>))
extendedType (getter: ApiType)
methods (getter: List<ApiExecutable>)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiExtensionType (class extends ApiDeclaration, final):
new (constructor: ApiExtensionType Function({required List<ApiExecutable> constructors, Iterable<ApiFacet> facets, required List<ApiType> interfaces, bool isDeprecated, String? locationUri, required List<ApiExecutable> methods, required String name, required ApiType representationType, ApiDeclarationStatus status, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiExtensionType Function(Map<String, dynamic>))
constructors (getter: List<ApiExecutable>)
interfaces (getter: List<ApiType>)
methods (getter: List<ApiExecutable>)
representationType (getter: ApiType)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiFacet (class extends Object implements Comparable<ApiFacet>, abstract, interface):
fromJson (static method: ApiFacet Function(Map<String, dynamic>))
namespace (getter: String)
parentheticalSegments (getter: List<String>)
toJson (method: Map<String, dynamic> Function())
ApiFunctionType (class extends Object implements ApiType, final):
new (constructor: ApiFunctionType Function({required bool isNullable, required List<ApiParameter> parameters, required ApiType returnType, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiFunctionType Function(Map<String, dynamic>))
isNullable (getter: bool)
parameters (getter: List<ApiParameter>)
returnType (getter: ApiType)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiInterfaceType (class extends Object implements ApiType, final):
new (constructor: ApiInterfaceType Function({required bool isNullable, String? libraryUri, required String name, required List<ApiType> typeArguments}))
fromJson (constructor: ApiInterfaceType Function(Map<String, dynamic>))
isNullable (getter: bool)
libraryUri (getter: String?)
name (getter: String)
typeArguments (getter: List<ApiType>)
toJson (method: Map<String, dynamic> Function())
ApiLibrary (class extends Object, final):
new (constructor: ApiLibrary Function({required List<ApiClass> classes, required List<ApiClass> enums, required List<ApiExtensionType> extensionTypes, required List<ApiExtension> extensions, Iterable<ApiFacet> facets, required List<ApiExecutable> functions, required bool isPublicEntryPoint, required List<ApiClass> mixins, required List<ApiTypeAlias> typeAliases, required String uri}))
fromJson (constructor: ApiLibrary Function(Map<String, dynamic>))
classes (getter: List<ApiClass>)
enums (getter: List<ApiClass>)
extensionTypes (getter: List<ApiExtensionType>)
extensions (getter: List<ApiExtension>)
facets (getter: Set<ApiFacet>)
functions (getter: List<ApiExecutable>)
isPublicEntryPoint (getter: bool)
mixins (getter: List<ApiClass>)
typeAliases (getter: List<ApiTypeAlias>)
uri (getter: String)
toJson (method: Map<String, dynamic> Function())
ApiParameter (class extends Object, final):
new (constructor: ApiParameter Function({required bool isDeprecated, required bool isNamed, required bool isOptionalPositional, required bool isRequired, required String name, required ApiType type}))
fromJson (constructor: ApiParameter Function(Map<String, dynamic>))
isDeprecated (getter: bool)
isNamed (getter: bool)
isOptionalPositional (getter: bool)
isRequired (getter: bool)
name (getter: String)
type (getter: ApiType)
toJson (method: Map<String, dynamic> Function())
ApiRecordNamedField (class extends Object, final):
new (constructor: ApiRecordNamedField Function({required String name, required ApiType type}))
fromJson (constructor: ApiRecordNamedField Function(Map<String, dynamic>))
name (getter: String)
type (getter: ApiType)
toJson (method: Map<String, dynamic> Function())
ApiRecordType (class extends Object implements ApiType, final):
new (constructor: ApiRecordType Function({required bool isNullable, required List<ApiRecordNamedField> namedFields, required List<ApiType> positionalFields}))
fromJson (constructor: ApiRecordType Function(Map<String, dynamic>))
isNullable (getter: bool)
namedFields (getter: List<ApiRecordNamedField>)
positionalFields (getter: List<ApiType>)
toJson (method: Map<String, dynamic> Function())
ApiSummary (class extends Object, final):
new (constructor: ApiSummary Function({Map<String, String>? environment, Map<String, String?>? executables, required List<ApiLibrary> libraries, required String name}))
fromJson (constructor: ApiSummary Function(Map<String, dynamic>))
environment (getter: Map<String, String>)
executables (getter: Map<String, String?>)
libraries (getter: List<ApiLibrary>)
name (getter: String)
toJson (method: Map<String, dynamic> Function())
toString (method: String Function())
ApiSummaryContext (class extends Object, final):
new (constructor: ApiSummaryContext Function({required AnalysisContext analysisContext, required String packageName, List<LibraryElement>? publicApiLibraries, Set<Element>? topLevelPublicElements}))
analysisContext (getter: AnalysisContext)
packageName (getter: String)
publicApiLibraries (getter: List<LibraryElement>)
topLevelPublicElements (getter: Set<Element>)
ApiSummaryCustomizer (class extends Object, base):
new (const constructor: ApiSummaryCustomizer Function())
includeImplicitNonPublicMembers (getter: bool)
includeReferencedTypes (getter: bool)
initialScanComplete (method: Future<void> Function(ApiSummaryContext))
setupComplete (method: Future<void> Function(ApiSummaryContext))
shouldShowDetails (method: bool Function(Element, ApiSummaryContext))
ApiType (class extends Object, sealed (immediate subtypes: ApiDynamicType, ApiFunctionType, ApiInterfaceType, ApiRecordType, ApiTypeParameterType, ApiVoidType)):
fromJson (constructor: ApiType Function(Map<String, dynamic>))
toJson (method: Map<String, dynamic> Function())
ApiTypeAlias (class extends ApiDeclaration, final):
new (constructor: ApiTypeAlias Function({required ApiType aliasedType, Iterable<ApiFacet> facets, bool isDeprecated, String? locationUri, required String name, ApiDeclarationStatus status, required Map<String, ApiType?> typeParameters}))
fromJson (constructor: ApiTypeAlias Function(Map<String, dynamic>))
aliasedType (getter: ApiType)
typeParameters (getter: Map<String, ApiType?>)
toJson (method: Map<String, dynamic> Function())
ApiTypeParameterType (class extends Object implements ApiType, final):
new (constructor: ApiTypeParameterType Function({required bool isNullable, required String name}))
fromJson (constructor: ApiTypeParameterType Function(Map<String, dynamic>))
isNullable (getter: bool)
name (getter: String)
toJson (method: Map<String, dynamic> Function())
ApiVoidType (class extends Object implements ApiType, final):
new (const constructor: ApiVoidType Function())
fromJson (constructor: ApiVoidType Function(Map<String, dynamic>))
toJson (method: Map<String, dynamic> Function())
JsBindingFacet (class extends Object implements ApiFacet, final):
fromElement (static method: JsBindingFacet? Function(Element))
new (const constructor: JsBindingFacet Function([String?]))
fromJson (constructor: JsBindingFacet Function(Map<String, dynamic>))
hashCode (getter: int)
name (getter: String?)
namespace (getter: String)
parentheticalSegments (getter: List<String>)
== (method: bool Function(Object))
compareTo (method: int Function(ApiFacet))
toJson (method: Map<String, dynamic> Function())
JsExportFacet (class extends Object implements ApiFacet, final):
fromElement (static method: JsExportFacet? Function(Element))
new (const constructor: JsExportFacet Function([String?]))
fromJson (constructor: JsExportFacet Function(Map<String, dynamic>))
hashCode (getter: int)
name (getter: String?)
namespace (getter: String)
parentheticalSegments (getter: List<String>)
== (method: bool Function(Object))
compareTo (method: int Function(ApiFacet))
toJson (method: Map<String, dynamic> Function())
MetaContract (enum implements Comparable<MetaContract>):
experimental (enum constant: MetaContract)
immutable (enum constant: MetaContract)
internal (enum constant: MetaContract)
mustBeOverridden (enum constant: MetaContract)
mustCallSuper (enum constant: MetaContract)
nonVirtual (enum constant: MetaContract)
protected (enum constant: MetaContract)
useResult (enum constant: MetaContract)
values (static const getter: List<MetaContract>)
visibleForOverriding (enum constant: MetaContract)
visibleForTesting (enum constant: MetaContract)
textLabel (getter: String)
compareTo (method: int Function(MetaContract))
MetaContractFacet (class extends Object implements ApiFacet, final):
fromElement (static method: MetaContractFacet? Function(Element))
new (constructor: MetaContractFacet Function(Iterable<MetaContract>))
fromJson (constructor: MetaContractFacet Function(Map<String, dynamic>))
contracts (getter: Set<MetaContract>)
hashCode (getter: int)
namespace (getter: String)
parentheticalSegments (getter: List<String>)
== (method: bool Function(Object))
compareTo (method: int Function(ApiFacet))
toJson (method: Map<String, dynamic> Function())
dart:async:
Future (referenced)
dart:core:
Comparable (referenced)
Iterable (referenced)
List (referenced)
Map (referenced)
Object (referenced)
Set (referenced)
String (referenced)
bool (referenced)
int (referenced)
package:analyzer/dart/analysis/analysis_context.dart:
AnalysisContext (referenced)
package:analyzer/dart/element/element.dart:
Element (referenced)
LibraryElement (referenced)