blob: 97043ff5ec820202287304d56d042da98667ffd5 [file] [edit]
package:api_summary/api_summary.dart:
apiSummary (function: Future<ApiSummary> Function(String, {ApiSummaryCustomizer Function()? createCustomizer, 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, String? locationUri, required List<ApiExecutable> methods, required List<ApiType> mixins, required List<ApiClassModifier> modifiers, required String name, ApiDeclarationStatus status, List<ApiType> superclassConstraints, ApiType? supertype, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiClass Function(Map<String, dynamic>))
constructors (getter: List<ApiExecutable>)
immediateSubtypes (getter: List<String>)
interfaces (getter: List<ApiType>)
isDeprecated (getter: bool)
isExperimental (getter: bool)
methods (getter: List<ApiExecutable>)
mixins (getter: List<ApiType>)
modifiers (getter: List<ApiClassModifier>)
status (getter: ApiDeclarationStatus)
superclassConstraints (getter: List<ApiType>)
supertype (getter: ApiType?)
typeParameterBounds (getter: List<ApiType>)
typeParameters (getter: List<String>)
toJson (method: Map<String, dynamic> Function())
ApiClassModifier (enum):
isAbstract (static getter: ApiClassModifier)
isBase (static getter: ApiClassModifier)
isFinal (static getter: ApiClassModifier)
isInterface (static getter: ApiClassModifier)
isMixin (static getter: ApiClassModifier)
isSealed (static getter: ApiClassModifier)
values (static getter: List<ApiClassModifier>)
parse (static method: ApiClassModifier Function(String))
jsonName (getter: String)
ApiDeclaration (class extends Object, sealed (immediate subtypes: ApiClass, ApiExecutable, ApiExtension, ApiExtensionType, ApiTypeAlias)):
locationUri (getter: String?)
name (getter: String)
ApiDeclarationStatus (enum):
nonPublic (static getter: ApiDeclarationStatus)
public (static getter: ApiDeclarationStatus)
referenced (static getter: ApiDeclarationStatus)
values (static getter: List<ApiDeclarationStatus>)
ApiDynamicType (class extends Object implements ApiType, final):
new (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({required bool isDeprecated, bool isExperimental, required bool isStatic, required ApiExecutableKind kind, String? locationUri, required String name, required List<ApiParameter> parameters, required ApiType returnType, ApiDeclarationStatus status, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiExecutable Function(Map<String, dynamic>))
isDeprecated (getter: bool)
isExperimental (getter: bool)
isStatic (getter: bool)
kind (getter: ApiExecutableKind)
parameters (getter: List<ApiParameter>)
returnType (getter: ApiType)
status (getter: ApiDeclarationStatus)
typeParameterBounds (getter: List<ApiType>)
typeParameters (getter: List<String>)
toJson (method: Map<String, dynamic> Function())
ApiExecutableKind (enum):
constructor (static getter: ApiExecutableKind)
function (static getter: ApiExecutableKind)
getter (static getter: ApiExecutableKind)
method (static getter: ApiExecutableKind)
setter (static getter: ApiExecutableKind)
values (static getter: List<ApiExecutableKind>)
ApiExtension (class extends ApiDeclaration, final):
new (constructor: ApiExtension Function({required ApiType extendedType, bool isDeprecated, bool isExperimental, String? locationUri, required List<ApiExecutable> methods, required String name, ApiDeclarationStatus status, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiExtension Function(Map<String, dynamic>))
extendedType (getter: ApiType)
isDeprecated (getter: bool)
isExperimental (getter: bool)
methods (getter: List<ApiExecutable>)
status (getter: ApiDeclarationStatus)
typeParameterBounds (getter: List<ApiType>)
typeParameters (getter: List<String>)
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, String? locationUri, required List<ApiExecutable> methods, required String name, required ApiType representationType, ApiDeclarationStatus status, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiExtensionType Function(Map<String, dynamic>))
constructors (getter: List<ApiExecutable>)
interfaces (getter: List<ApiType>)
isDeprecated (getter: bool)
isExperimental (getter: bool)
methods (getter: List<ApiExecutable>)
representationType (getter: ApiType)
status (getter: ApiDeclarationStatus)
typeParameterBounds (getter: List<ApiType>)
typeParameters (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, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiFunctionType Function(Map<String, dynamic>))
isNullable (getter: bool)
parameters (getter: List<ApiParameter>)
returnType (getter: ApiType)
typeParameterBounds (getter: List<ApiType>)
typeParameters (getter: List<String>)
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 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>)
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({required List<ApiLibrary> libraries, required String name}))
fromJson (constructor: ApiSummary Function(Map<String, dynamic>))
libraries (getter: List<ApiLibrary>)
name (getter: String)
toJson (method: Map<String, dynamic> Function())
toString (method: String Function())
ApiSummaryCustomizer (class extends Object, base):
new (constructor: ApiSummaryCustomizer Function())
analysisContext (getter: AnalysisContext)
analysisContext= (setter: AnalysisContext)
packageName (getter: String)
packageName= (setter: String)
publicApiLibraries (getter: Iterable<LibraryElement>)
publicApiLibraries= (setter: Iterable<LibraryElement>)
topLevelPublicElements (getter: Set<Element>)
topLevelPublicElements= (setter: Set<Element>)
initialScanComplete (method: Future<void> Function())
setupComplete (method: Future<void> Function())
shouldShowDetails (method: bool Function(Element))
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, required bool isDeprecated, bool isExperimental, String? locationUri, required String name, ApiDeclarationStatus status, List<ApiType> typeParameterBounds, required List<String> typeParameters}))
fromJson (constructor: ApiTypeAlias Function(Map<String, dynamic>))
aliasedType (getter: ApiType)
isDeprecated (getter: bool)
isExperimental (getter: bool)
status (getter: ApiDeclarationStatus)
typeParameterBounds (getter: List<ApiType>)
typeParameters (getter: List<String>)
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 (constructor: ApiVoidType Function())
fromJson (constructor: ApiVoidType Function(Map<String, dynamic>))
toJson (method: Map<String, dynamic> Function())
dart:async:
Future (referenced)
dart:core:
Iterable (referenced)
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)