blob: ac58c993737a5d9364dfbc3644bf63f6164aee2e [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, required List<String> immediateSubtypes, required List<ApiType> interfaces, bool isDeprecated, bool isExperimental, bool isImmutable, bool isInternal, bool isVisibleForTesting, 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>)
isImmutable (getter: bool)
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)):
isDeprecated (getter: bool)
isExperimental (getter: bool)
isInternal (getter: bool)
isVisibleForTesting (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({bool isConst, bool isDeprecated, bool isEnumConstant, bool isExperimental, bool isInternal, bool isMustBeOverridden, bool isMustCallSuper, bool isNonVirtual, bool isProtected, required bool isStatic, bool isUseResult, bool isVisibleForOverriding, bool isVisibleForTesting, 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)
isMustBeOverridden (getter: bool)
isMustCallSuper (getter: bool)
isNonVirtual (getter: bool)
isProtected (getter: bool)
isStatic (getter: bool)
isUseResult (getter: bool)
isVisibleForOverriding (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, bool isDeprecated, bool isExperimental, bool isInternal, bool isVisibleForTesting, 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, required List<ApiType> interfaces, bool isDeprecated, bool isExperimental, bool isInternal, bool isVisibleForTesting, 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())
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, 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>)
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, bool isDeprecated, bool isExperimental, bool isInternal, bool isVisibleForTesting, 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())
dart:async:
Future (referenced)
dart:core:
List (referenced)
Map (referenced)
Object (referenced)
Set (referenced)
String (referenced)
bool (referenced)
package:analyzer/dart/analysis/analysis_context.dart:
AnalysisContext (referenced)
package:analyzer/dart/element/element.dart:
Element (referenced)
LibraryElement (referenced)