package:analyzer/analysis_rule/analysis_rule.dart: AbstractAnalysisRule (class extends Object, sealed (immediate subtypes: AnalysisRule, MultiAnalysisRule)): canUseParsedResult (getter: bool) description (getter: String) diagnosticCodes (getter: List) incompatibleRules (getter: List) name (getter: String) pubspecVisitor (getter: PubspecVisitor?) reporter= (setter: DiagnosticReporter) state (getter: RuleState) registerNodeProcessors (method: void Function(RuleVisitorRegistry, RuleContext)) AnalysisRule (class extends AbstractAnalysisRule): new (constructor: AnalysisRule Function({required String description, required String name, RuleState state})) diagnosticCode (getter: DiagnosticCode) diagnosticCodes (getter: List) reportAtNode (method: void Function(AstNode?, {List arguments, List? contextMessages})) reportAtOffset (method: void Function(int, int, {List arguments, List? contextMessages})) reportAtPubNode (method: void Function(PubspecNode, {List arguments, List contextMessages})) reportAtToken (method: void Function(Token, {List arguments, List? contextMessages})) MultiAnalysisRule (class extends AbstractAnalysisRule): new (constructor: MultiAnalysisRule Function({required String description, required String name, RuleState state})) reportAtNode (method: void Function(AstNode?, {List arguments, List? contextMessages, required DiagnosticCode diagnosticCode})) reportAtOffset (method: void Function(int, int, {List arguments, List? contextMessages, required DiagnosticCode diagnosticCode})) reportAtPubNode (method: void Function(PubspecNode, {List arguments, List contextMessages, required DiagnosticCode diagnosticCode})) reportAtToken (method: void Function(Token, {List arguments, List? contextMessages, required DiagnosticCode diagnosticCode})) package:analyzer/analysis_rule/pubspec.dart: PubspecDependency (class extends Object): new (constructor: PubspecDependency Function()) git (getter: PubspecGitRepo?) host (getter: PubspecHost?) name (getter: PubspecNode?) path (getter: PubspecEntry?) version (getter: PubspecEntry?) PubspecDependencyList (class extends Object): new (constructor: PubspecDependencyList Function()) PubspecEntry (class extends Object): new (constructor: PubspecEntry Function(PubspecNode?, PubspecNode)) key (getter: PubspecNode?) value (getter: PubspecNode) toString (method: String Function()) PubspecEnvironment (class extends Object implements PubspecSection): new (constructor: PubspecEnvironment Function()) flutter (getter: PubspecEntry?) sdk (getter: PubspecEntry?) PubspecGitRepo (class extends Object implements PubspecSection): new (constructor: PubspecGitRepo Function()) ref (getter: PubspecEntry?) url (getter: PubspecEntry?) PubspecHost (class extends Object implements PubspecSection): new (constructor: PubspecHost Function()) isShortForm (getter: bool) name (getter: PubspecEntry?) url (getter: PubspecEntry?) PubspecNode (class extends Object): new (constructor: PubspecNode Function()) span (getter: SourceSpan) text (getter: String?) PubspecNodeList (class extends Object implements PubspecSection): new (constructor: PubspecNodeList Function()) iterator (getter: Iterator) PubspecSection (class extends Object): new (constructor: PubspecSection Function()) token (getter: PubspecNode) PubspecVisitor (class extends Object): new (constructor: PubspecVisitor Function()) visitPackageAuthor (method: T? Function(PubspecEntry)) visitPackageAuthors (method: T? Function(PubspecNodeList)) visitPackageDependencies (method: T? Function(PubspecDependencyList)) visitPackageDependency (method: T? Function(PubspecDependency)) visitPackageDependencyOverride (method: T? Function(PubspecDependency)) visitPackageDependencyOverrides (method: T? Function(PubspecDependencyList)) visitPackageDescription (method: T? Function(PubspecEntry)) visitPackageDevDependencies (method: T? Function(PubspecDependencyList)) visitPackageDevDependency (method: T? Function(PubspecDependency)) visitPackageDocumentation (method: T? Function(PubspecEntry)) visitPackageEnvironment (method: T? Function(PubspecEnvironment)) visitPackageHomepage (method: T? Function(PubspecEntry)) visitPackageIssueTracker (method: T? Function(PubspecEntry)) visitPackageName (method: T? Function(PubspecEntry)) visitPackageRepository (method: T? Function(PubspecEntry)) visitPackageVersion (method: T? Function(PubspecEntry)) package:analyzer/analysis_rule/rule_context.dart: RuleContext (class extends Object): new (constructor: RuleContext Function()) allUnits (getter: List) currentUnit (getter: RuleContextUnit?) definingUnit (getter: RuleContextUnit) isInLibDir (getter: bool) isInTestDirectory (getter: bool) libraryElement (getter: LibraryElement?) package (getter: WorkspacePackage?) typeProvider (getter: TypeProvider) typeSystem (getter: TypeSystem) isFeatureEnabled (method: bool Function(Feature)) RuleContextUnit (class extends Object): new (constructor: RuleContextUnit Function({required String content, required DiagnosticReporter diagnosticReporter, required File file, required CompilationUnit unit})) content (getter: String) diagnosticReporter (getter: DiagnosticReporter) file (getter: File) unit (getter: CompilationUnit) package:analyzer/analysis_rule/rule_state.dart: dart2_12 (static getter: Version) dart3 (static getter: Version) dart3_3 (static getter: Version) RuleState (class extends Object): deprecated (constructor: RuleState Function({String? replacedBy, Version? since})) experimental (constructor: RuleState Function({Version? since})) internal (constructor: RuleState Function({Version? since})) removed (constructor: RuleState Function({String? replacedBy, Version? since})) stable (constructor: RuleState Function({Version? since})) isDeprecated (getter: bool) isExperimental (getter: bool) isInternal (getter: bool) isRemoved (getter: bool) label (getter: String) replacedBy (getter: String?) since (getter: Version?) package:analyzer/analysis_rule/rule_visitor_registry.dart: RuleVisitorRegistry (class extends Object): new (constructor: RuleVisitorRegistry Function()) addAdjacentStrings (method: void Function(AbstractAnalysisRule, AstVisitor)) addAnnotation (method: void Function(AbstractAnalysisRule, AstVisitor)) addArgumentList (method: void Function(AbstractAnalysisRule, AstVisitor)) addAsExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addAssertInitializer (method: void Function(AbstractAnalysisRule, AstVisitor)) addAssertStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addAssignedVariablePattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addAssignmentExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addAwaitExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addBinaryExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addBlock (method: void Function(AbstractAnalysisRule, AstVisitor)) addBlockClassBody (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addBlockFunctionBody (method: void Function(AbstractAnalysisRule, AstVisitor)) addBooleanLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addBreakStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addCascadeExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addCaseClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addCastPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addCatchClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addCatchClauseParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addClassDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addClassTypeAlias (method: void Function(AbstractAnalysisRule, AstVisitor)) addComment (method: void Function(AbstractAnalysisRule, AstVisitor)) addCommentReference (method: void Function(AbstractAnalysisRule, AstVisitor)) addCompilationUnit (method: void Function(AbstractAnalysisRule, AstVisitor)) addConditionalExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addConfiguration (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstantPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstructorDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstructorFieldInitializer (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstructorName (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstructorReference (method: void Function(AbstractAnalysisRule, AstVisitor)) addConstructorSelector (method: void Function(AbstractAnalysisRule, AstVisitor)) addContinueStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addDeclaredIdentifier (method: void Function(AbstractAnalysisRule, AstVisitor)) addDeclaredVariablePattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addDefaultFormalParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addDoStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addDotShorthandConstructorInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addDotShorthandInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addDotShorthandPropertyAccess (method: void Function(AbstractAnalysisRule, AstVisitor)) addDottedName (method: void Function(AbstractAnalysisRule, AstVisitor)) addDoubleLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addEmptyClassBody (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addEmptyFunctionBody (method: void Function(AbstractAnalysisRule, AstVisitor)) addEmptyStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addEnumBody (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addEnumConstantArguments (method: void Function(AbstractAnalysisRule, AstVisitor)) addEnumConstantDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addEnumDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addExportDirective (method: void Function(AbstractAnalysisRule, AstVisitor)) addExpressionFunctionBody (method: void Function(AbstractAnalysisRule, AstVisitor)) addExpressionStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addExtendsClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addExtensionDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addExtensionOnClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addExtensionOverride (method: void Function(AbstractAnalysisRule, AstVisitor)) addExtensionTypeDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addFieldDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addFieldFormalParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addForEachPartsWithDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addForEachPartsWithIdentifier (method: void Function(AbstractAnalysisRule, AstVisitor)) addForEachPartsWithPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addForElement (method: void Function(AbstractAnalysisRule, AstVisitor)) addForPartsWithDeclarations (method: void Function(AbstractAnalysisRule, AstVisitor)) addForPartsWithExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addForPartsWithPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addForStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addFormalParameterList (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionDeclarationStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionExpressionInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionReference (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionTypeAlias (method: void Function(AbstractAnalysisRule, AstVisitor)) addFunctionTypedFormalParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addGenericFunctionType (method: void Function(AbstractAnalysisRule, AstVisitor)) addGenericTypeAlias (method: void Function(AbstractAnalysisRule, AstVisitor)) addGuardedPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addHideCombinator (method: void Function(AbstractAnalysisRule, AstVisitor)) addIfElement (method: void Function(AbstractAnalysisRule, AstVisitor)) addIfStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addImplementsClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addImplicitCallReference (method: void Function(AbstractAnalysisRule, AstVisitor)) addImportDirective (method: void Function(AbstractAnalysisRule, AstVisitor)) addImportPrefixReference (method: void Function(AbstractAnalysisRule, AstVisitor)) addIndexExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addInstanceCreationExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addIntegerLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addInterpolationExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addInterpolationString (method: void Function(AbstractAnalysisRule, AstVisitor)) addIsExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addLabel (method: void Function(AbstractAnalysisRule, AstVisitor)) addLabeledStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addLibraryDirective (method: void Function(AbstractAnalysisRule, AstVisitor)) addLibraryIdentifier (method: void Function(AbstractAnalysisRule, AstVisitor)) addListLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addListPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addLogicalAndPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addLogicalOrPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addMapLiteralEntry (method: void Function(AbstractAnalysisRule, AstVisitor)) addMapPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addMapPatternEntry (method: void Function(AbstractAnalysisRule, AstVisitor)) addMethodDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addMethodInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addMixinDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addMixinOnClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addNameWithTypeParameters (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addNamedExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addNamedType (method: void Function(AbstractAnalysisRule, AstVisitor)) addNativeClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addNativeFunctionBody (method: void Function(AbstractAnalysisRule, AstVisitor)) addNullAssertPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addNullAwareElement (method: void Function(AbstractAnalysisRule, AstVisitor)) addNullCheckPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addNullLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addObjectPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addParenthesizedExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addParenthesizedPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addPartDirective (method: void Function(AbstractAnalysisRule, AstVisitor)) addPartOfDirective (method: void Function(AbstractAnalysisRule, AstVisitor)) addPatternAssignment (method: void Function(AbstractAnalysisRule, AstVisitor)) addPatternField (method: void Function(AbstractAnalysisRule, AstVisitor)) addPatternFieldName (method: void Function(AbstractAnalysisRule, AstVisitor)) addPatternVariableDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addPatternVariableDeclarationStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addPostfixExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addPrefixExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addPrefixedIdentifier (method: void Function(AbstractAnalysisRule, AstVisitor)) addPrimaryConstructorDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addPrimaryConstructorName (method: void Function(AbstractAnalysisRule, AstVisitor), experimental) addPropertyAccess (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordTypeAnnotation (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordTypeAnnotationNamedField (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordTypeAnnotationNamedFields (method: void Function(AbstractAnalysisRule, AstVisitor)) addRecordTypeAnnotationPositionalField (method: void Function(AbstractAnalysisRule, AstVisitor)) addRedirectingConstructorInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addRelationalPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addRepresentationConstructorName (method: void Function(AbstractAnalysisRule, AstVisitor)) addRepresentationDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addRestPatternElement (method: void Function(AbstractAnalysisRule, AstVisitor)) addRethrowExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addReturnStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addScriptTag (method: void Function(AbstractAnalysisRule, AstVisitor)) addSetOrMapLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addShowCombinator (method: void Function(AbstractAnalysisRule, AstVisitor)) addSimpleFormalParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addSimpleIdentifier (method: void Function(AbstractAnalysisRule, AstVisitor)) addSimpleStringLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addSpreadElement (method: void Function(AbstractAnalysisRule, AstVisitor)) addStringInterpolation (method: void Function(AbstractAnalysisRule, AstVisitor)) addSuperConstructorInvocation (method: void Function(AbstractAnalysisRule, AstVisitor)) addSuperExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addSuperFormalParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchCase (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchDefault (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchExpressionCase (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchPatternCase (method: void Function(AbstractAnalysisRule, AstVisitor)) addSwitchStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addSymbolLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addThisExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addThrowExpression (method: void Function(AbstractAnalysisRule, AstVisitor)) addTopLevelVariableDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addTryStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addTypeArgumentList (method: void Function(AbstractAnalysisRule, AstVisitor)) addTypeLiteral (method: void Function(AbstractAnalysisRule, AstVisitor)) addTypeParameter (method: void Function(AbstractAnalysisRule, AstVisitor)) addTypeParameterList (method: void Function(AbstractAnalysisRule, AstVisitor)) addVariableDeclaration (method: void Function(AbstractAnalysisRule, AstVisitor)) addVariableDeclarationList (method: void Function(AbstractAnalysisRule, AstVisitor)) addVariableDeclarationStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addWhenClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addWhileStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) addWildcardPattern (method: void Function(AbstractAnalysisRule, AstVisitor)) addWithClause (method: void Function(AbstractAnalysisRule, AstVisitor)) addYieldStatement (method: void Function(AbstractAnalysisRule, AstVisitor)) afterLibrary (method: void Function(AbstractAnalysisRule, void Function())) package:analyzer/dart/analysis/analysis_context.dart: AnalysisContext (class extends Object): new (constructor: AnalysisContext Function()) contextRoot (getter: ContextRoot) currentSession (getter: AnalysisSession) sdkRoot (getter: Folder?) applyPendingFileChanges (method: Future> Function()) changeFile (method: void Function(String)) getAnalysisOptionsForFile (method: AnalysisOptions Function(File)) package:analyzer/dart/analysis/analysis_context_collection.dart: AnalysisContextCollection (class extends Object): new (constructor: AnalysisContextCollection Function({List? excludedPaths, required List includedPaths, ResourceProvider? resourceProvider, String? sdkPath})) contexts (getter: List) contextFor (method: AnalysisContext Function(String)) dispose (method: Future Function()) package:analyzer/dart/analysis/analysis_options.dart: AnalysisOptions (class extends Object): new (constructor: AnalysisOptions Function()) chromeOsManifestChecks (getter: bool) codeStyleOptions (getter: CodeStyleOptions) contextFeatures (getter: FeatureSet) enabledLegacyPluginNames (getter: List) errorProcessors (getter: List) excludePatterns (getter: List) formatterOptions (getter: FormatterOptions) lint (getter: bool) lintRules (getter: List) pluginConfigurations (getter: List, deprecated) strictCasts (getter: bool) strictInference (getter: bool) strictRawTypes (getter: bool) warning (getter: bool) isLintEnabled (method: bool Function(String)) GitPluginSource (class extends Object implements PluginSource): new (constructor: GitPluginSource Function({String? path, String? ref, required String url})) toYaml (method: String Function({required String name})) PathPluginSource (class extends Object implements PluginSource): new (constructor: PathPluginSource Function({required String path})) toYaml (method: String Function({required String name})) PluginConfiguration (class extends Object): new (constructor: PluginConfiguration Function({Map diagnosticConfigs, bool isEnabled, required String name, required PluginSource source})) diagnosticConfigs (getter: Map) isEnabled (getter: bool) name (getter: String) source (getter: PluginSource) sourceYaml (method: String Function()) PluginSource (class extends Object, sealed (immediate subtypes: GitPluginSource, PathPluginSource, VersionedPluginSource)): toYaml (method: String Function({required String name})) VersionedPluginSource (class extends Object implements PluginSource): new (constructor: VersionedPluginSource Function({required String constraint})) toYaml (method: String Function({required String name})) package:analyzer/dart/analysis/code_style_options.dart: CodeStyleOptions (class extends Object): new (constructor: CodeStyleOptions Function()) addTrailingCommas (getter: bool) avoidRenamingMethodParameters (getter: bool) finalInForEach (getter: bool) makeLocalsFinal (getter: bool) preferConstDeclarations (getter: bool) preferIntLiterals (getter: bool) preferredQuoteForStrings (getter: String) requiredNamedParametersFirst (getter: bool) sortCombinators (getter: bool) sortConstructorsFirst (getter: bool) specifyReturnTypes (getter: bool) specifyTypes (getter: bool) useFormatter (getter: bool) usePackageUris (getter: bool) useRelativeUris (getter: bool) preferredQuoteForUris (method: String Function(Iterable)) package:analyzer/dart/analysis/context_root.dart: ContextRoot (class extends Object): new (constructor: ContextRoot Function()) excluded (getter: List) excludedPaths (getter: Iterable) included (getter: List) includedPaths (getter: Iterable) optionsFile (getter: File?) packagesFile (getter: File?) resourceProvider (getter: ResourceProvider) root (getter: Folder) workspace (getter: Workspace) analyzedFiles (method: Iterable Function()) isAnalyzed (method: bool Function(String)) package:analyzer/dart/analysis/declared_variables.dart: DeclaredVariables (class extends Object): fromMap (constructor: DeclaredVariables Function(Map)) new (constructor: DeclaredVariables Function()) variableNames (getter: Iterable) get (method: String? Function(String)) package:analyzer/dart/analysis/features.dart: Feature (class extends Object): augmentations (static getter: ExperimentalFeature) class_modifiers (static getter: ExperimentalFeature) constant_update_2018 (static getter: ExperimentalFeature) constructor_tearoffs (static getter: ExperimentalFeature) control_flow_collections (static getter: ExperimentalFeature) declaring_constructors (static getter: ExperimentalFeature) digit_separators (static getter: ExperimentalFeature) dot_shorthands (static getter: ExperimentalFeature) enhanced_enums (static getter: ExperimentalFeature) enhanced_parts (static getter: ExperimentalFeature) extension_methods (static getter: ExperimentalFeature) generic_metadata (static getter: ExperimentalFeature) getter_setter_error (static getter: ExperimentalFeature) inference_update_1 (static getter: ExperimentalFeature) inference_update_2 (static getter: ExperimentalFeature) inference_update_3 (static getter: ExperimentalFeature) inference_update_4 (static getter: ExperimentalFeature) inference_using_bounds (static getter: ExperimentalFeature) inline_class (static getter: ExperimentalFeature) macros (static getter: ExperimentalFeature) named_arguments_anywhere (static getter: ExperimentalFeature) non_nullable (static getter: ExperimentalFeature) nonfunction_type_aliases (static getter: ExperimentalFeature) null_aware_elements (static getter: ExperimentalFeature) patterns (static getter: ExperimentalFeature) private_named_parameters (static getter: ExperimentalFeature) records (static getter: ExperimentalFeature) sealed_class (static getter: ExperimentalFeature) set_literals (static getter: ExperimentalFeature) sound_flow_analysis (static getter: ExperimentalFeature) spread_collections (static getter: ExperimentalFeature) static_extensions (static getter: ExperimentalFeature) super_parameters (static getter: ExperimentalFeature) triple_shift (static getter: ExperimentalFeature) unnamedLibraries (static getter: ExperimentalFeature) unquotedImports (static getter: ExperimentalFeature) variance (static getter: ExperimentalFeature) wildcard_variables (static getter: ExperimentalFeature) new (constructor: Feature Function()) experimentalFlag (getter: String?) releaseVersion (getter: Version?) status (getter: FeatureStatus) FeatureSet (class extends Object): fromEnableFlags2 (constructor: FeatureSet Function({required List flags, required Version sdkLanguageVersion})) latestLanguageVersion (constructor: FeatureSet Function({List flags})) isEnabled (method: bool Function(Feature)) restrictToVersion (method: FeatureSet Function(Version)) FeatureStatus (enum): abandoned (static getter: FeatureStatus) current (static getter: FeatureStatus) future (static getter: FeatureStatus) provisional (static getter: FeatureStatus) values (static getter: List) package:analyzer/dart/analysis/formatter_options.dart: FormatterOptions (class extends Object): new (constructor: FormatterOptions Function({int? pageWidth, TrailingCommas? trailingCommas})) pageWidth (getter: int?) trailingCommas (getter: TrailingCommas?) TrailingCommas (enum): automate (static getter: TrailingCommas) preserve (static getter: TrailingCommas) values (static getter: List) package:analyzer/dart/analysis/results.dart: AnalysisResult (class extends Object): new (constructor: AnalysisResult Function()) session (getter: AnalysisSession) AnalysisResultWithDiagnostics (class extends Object implements FileResult): new (constructor: AnalysisResultWithDiagnostics Function()) diagnostics (getter: List) errors (getter: List, deprecated) CannotResolveUriResult (class extends Object implements InvalidResult, SomeLibraryElementResult, SomeParsedLibraryResult, SomeResolvedLibraryResult): new (constructor: CannotResolveUriResult Function()) DisposedAnalysisContextResult (class extends Object implements InvalidResult, SomeErrorsResult, SomeFileResult, SomeParsedLibraryResult, SomeParsedUnitResult, SomeResolvedLibraryResult, SomeResolvedUnitResult, SomeUnitElementResult): new (constructor: DisposedAnalysisContextResult Function()) ErrorsResult (class extends Object implements SomeErrorsResult, AnalysisResultWithDiagnostics): new (constructor: ErrorsResult Function()) FileResult (class extends Object implements SomeFileResult, AnalysisResult): new (constructor: FileResult Function()) analysisOptions (getter: AnalysisOptions) content (getter: String) file (getter: File) isLibrary (getter: bool) isPart (getter: bool) lineInfo (getter: LineInfo) path (getter: String) uri (getter: Uri) FragmentDeclarationResult (class extends Object): new (constructor: FragmentDeclarationResult Function()) fragment (getter: Fragment) node (getter: AstNode) parsedUnit (getter: ParsedUnitResult?) resolvedUnit (getter: ResolvedUnitResult?) InvalidPathResult (class extends Object implements InvalidResult, SomeErrorsResult, SomeFileResult, SomeParsedLibraryResult, SomeParsedUnitResult, SomeResolvedLibraryResult, SomeResolvedUnitResult, SomeUnitElementResult): new (constructor: InvalidPathResult Function()) InvalidResult (class extends Object): new (constructor: InvalidResult Function()) LibraryElementResult (class extends Object implements SomeLibraryElementResult): new (constructor: LibraryElementResult Function()) element (getter: LibraryElement) MissingSdkLibraryResult (class extends Object implements InvalidResult, SomeErrorsResult, SomeResolvedLibraryResult, SomeResolvedUnitResult, SomeLibraryElementResult, SomeUnitElementResult): new (constructor: MissingSdkLibraryResult Function()) missingUri (getter: Uri) NotElementOfThisSessionResult (class extends Object implements InvalidResult, SomeParsedLibraryResult, SomeResolvedLibraryResult): new (constructor: NotElementOfThisSessionResult Function()) NotLibraryButPartResult (class extends Object implements InvalidResult, SomeLibraryElementResult, SomeParsedLibraryResult, SomeResolvedLibraryResult): new (constructor: NotLibraryButPartResult Function()) NotPathOfUriResult (class extends Object implements InvalidResult, SomeErrorsResult, SomeParsedLibraryResult, SomeResolvedLibraryResult, SomeResolvedUnitResult, SomeUnitElementResult): new (constructor: NotPathOfUriResult Function()) ParseStringResult (class extends Object): new (constructor: ParseStringResult Function()) content (getter: String) errors (getter: List) lineInfo (getter: LineInfo) unit (getter: CompilationUnit) ParsedLibraryResult (class extends Object implements SomeParsedLibraryResult, AnalysisResult): new (constructor: ParsedLibraryResult Function()) units (getter: List) getFragmentDeclaration (method: FragmentDeclarationResult? Function(Fragment)) ParsedUnitResult (class extends Object implements SomeParsedUnitResult, AnalysisResultWithDiagnostics): new (constructor: ParsedUnitResult Function()) unit (getter: CompilationUnit) ResolvedLibraryResult (class extends Object implements ParsedLibraryResult, SomeResolvedLibraryResult): new (constructor: ResolvedLibraryResult Function()) element (getter: LibraryElement) typeProvider (getter: TypeProvider) units (getter: List) unitWithPath (method: ResolvedUnitResult? Function(String)) ResolvedUnitResult (class extends Object implements ParsedUnitResult, SomeResolvedUnitResult): new (constructor: ResolvedUnitResult Function()) exists (getter: bool) libraryElement (getter: LibraryElement) libraryFragment (getter: LibraryFragment) typeProvider (getter: TypeProvider) typeSystem (getter: TypeSystem) SomeErrorsResult (class extends Object): new (constructor: SomeErrorsResult Function()) SomeFileResult (class extends Object): new (constructor: SomeFileResult Function()) SomeLibraryElementResult (class extends Object): new (constructor: SomeLibraryElementResult Function()) SomeParsedLibraryResult (class extends Object): new (constructor: SomeParsedLibraryResult Function()) SomeParsedUnitResult (class extends Object): new (constructor: SomeParsedUnitResult Function()) SomeResolvedLibraryResult (class extends Object): new (constructor: SomeResolvedLibraryResult Function()) SomeResolvedUnitResult (class extends Object): new (constructor: SomeResolvedUnitResult Function()) SomeUnitElementResult (class extends Object): new (constructor: SomeUnitElementResult Function()) UnitElementResult (class extends Object implements SomeUnitElementResult, FileResult): new (constructor: UnitElementResult Function()) fragment (getter: LibraryFragment) UnspecifiedInvalidResult (class extends Object implements InvalidResult, SomeErrorsResult, SomeFileResult, SomeLibraryElementResult, SomeParsedLibraryResult, SomeParsedUnitResult, SomeResolvedLibraryResult, SomeResolvedUnitResult, SomeUnitElementResult): new (constructor: UnspecifiedInvalidResult Function()) UriOfExternalLibraryResult (class extends Object implements InvalidResult, SomeParsedLibraryResult, SomeResolvedLibraryResult): new (constructor: UriOfExternalLibraryResult Function()) AnalysisResultWithErrors (type alias for AnalysisResultWithDiagnostics, deprecated) package:analyzer/dart/analysis/session.dart: AnalysisSession (class extends Object): new (constructor: AnalysisSession Function()) analysisContext (getter: AnalysisContext) declaredVariables (getter: DeclaredVariables) resourceProvider (getter: ResourceProvider) uriConverter (getter: UriConverter) getErrors (method: Future Function(String)) getFile (method: SomeFileResult Function(String)) getLibraryByUri (method: Future Function(String)) getParsedLibrary (method: SomeParsedLibraryResult Function(String)) getParsedLibraryByElement (method: SomeParsedLibraryResult Function(LibraryElement)) getParsedUnit (method: SomeParsedUnitResult Function(String)) getResolvedLibrary (method: Future Function(String)) getResolvedLibraryByElement (method: Future Function(LibraryElement)) getResolvedLibraryContaining (method: Future Function(String)) getResolvedUnit (method: Future Function(String)) getUnitElement (method: Future Function(String)) InconsistentAnalysisException (class extends AnalysisException): new (constructor: InconsistentAnalysisException Function()) package:analyzer/dart/analysis/uri_converter.dart: UriConverter (class extends Object): new (constructor: UriConverter Function()) pathToUri (method: Uri? Function(String, {String? containingPath})) uriToPath (method: String? Function(Uri)) package:analyzer/dart/analysis/utilities.dart: parseFile (function: ParseStringResult Function({required FeatureSet featureSet, required String path, ResourceProvider? resourceProvider, bool throwIfDiagnostics})) parseString (function: ParseStringResult Function({required String content, FeatureSet? featureSet, String? path, bool throwIfDiagnostics})) resolveFile (function: Future Function({required String path, ResourceProvider? resourceProvider})) package:analyzer/dart/ast/ast.dart: useDeclaringConstructorsAst (static getter: bool, experimental) useDeclaringConstructorsAst= (static setter: bool, experimental) AdjacentStrings (class extends Object implements StringLiteral): strings (getter: NodeList) AnnotatedNode (class extends Object implements AstNode): documentationComment (getter: Comment?) firstTokenAfterCommentAndMetadata (getter: Token) metadata (getter: NodeList) sortedCommentAndAnnotations (getter: List) Annotation (class extends Object implements AstNode): arguments (getter: ArgumentList?) atSign (getter: Token) constructorName (getter: SimpleIdentifier?) element (getter: Element?) elementAnnotation (getter: ElementAnnotation?) name (getter: Identifier) parent (getter: AstNode) period (getter: Token?) typeArguments (getter: TypeArgumentList?) ArgumentList (class extends Object implements AstNode): arguments (getter: NodeList) leftParenthesis (getter: Token) rightParenthesis (getter: Token) AsExpression (class extends Object implements Expression): asOperator (getter: Token) expression (getter: Expression) type (getter: TypeAnnotation) AssertInitializer (class extends Object implements Assertion, ConstructorInitializer) AssertStatement (class extends Object implements Assertion, Statement): semicolon (getter: Token) Assertion (class extends Object implements AstNode): assertKeyword (getter: Token) comma (getter: Token?) condition (getter: Expression) leftParenthesis (getter: Token) message (getter: Expression?) rightParenthesis (getter: Token) AssignedVariablePattern (class extends Object implements VariablePattern): element (getter: Element?) AssignmentExpression (class extends Object implements MethodReferenceExpression, CompoundAssignmentExpression): leftHandSide (getter: Expression) operator (getter: Token) rightHandSide (getter: Expression) AstNode (class extends Object implements SyntacticEntity): LEXICAL_ORDER (static getter: int Function(AstNode, AstNode)) LEXICAL_ORDER= (static setter: int Function(AstNode, AstNode)) beginToken (getter: Token) childEntities (getter: Iterable) end (getter: int) endToken (getter: Token) isSynthetic (getter: bool) length (getter: int) offset (getter: int) parent (getter: AstNode?) root (getter: AstNode) accept (method: E? Function(AstVisitor)) findPrevious (method: Token? Function(Token)) thisOrAncestorMatching (method: E? Function(bool Function(AstNode))) thisOrAncestorOfType (method: E? Function()) toSource (method: String Function()) toString (method: String Function()) visitChildren (method: void Function(AstVisitor)) AstVisitor (class extends Object): new (constructor: AstVisitor Function()) visitAdjacentStrings (method: R? Function(AdjacentStrings)) visitAnnotation (method: R? Function(Annotation)) visitArgumentList (method: R? Function(ArgumentList)) visitAsExpression (method: R? Function(AsExpression)) visitAssertInitializer (method: R? Function(AssertInitializer)) visitAssertStatement (method: R? Function(AssertStatement)) visitAssignedVariablePattern (method: R? Function(AssignedVariablePattern)) visitAssignmentExpression (method: R? Function(AssignmentExpression)) visitAwaitExpression (method: R? Function(AwaitExpression)) visitBinaryExpression (method: R? Function(BinaryExpression)) visitBlock (method: R? Function(Block)) visitBlockClassBody (method: R? Function(BlockClassBody), experimental) visitBlockFunctionBody (method: R? Function(BlockFunctionBody)) visitBooleanLiteral (method: R? Function(BooleanLiteral)) visitBreakStatement (method: R? Function(BreakStatement)) visitCascadeExpression (method: R? Function(CascadeExpression)) visitCaseClause (method: R? Function(CaseClause)) visitCastPattern (method: R? Function(CastPattern)) visitCatchClause (method: R? Function(CatchClause)) visitCatchClauseParameter (method: R? Function(CatchClauseParameter)) visitClassDeclaration (method: R? Function(ClassDeclaration)) visitClassTypeAlias (method: R? Function(ClassTypeAlias)) visitComment (method: R? Function(Comment)) visitCommentReference (method: R? Function(CommentReference)) visitCompilationUnit (method: R? Function(CompilationUnit)) visitConditionalExpression (method: R? Function(ConditionalExpression)) visitConfiguration (method: R? Function(Configuration)) visitConstantPattern (method: R? Function(ConstantPattern)) visitConstructorDeclaration (method: R? Function(ConstructorDeclaration)) visitConstructorFieldInitializer (method: R? Function(ConstructorFieldInitializer)) visitConstructorName (method: R? Function(ConstructorName)) visitConstructorReference (method: R? Function(ConstructorReference)) visitConstructorSelector (method: R? Function(ConstructorSelector)) visitContinueStatement (method: R? Function(ContinueStatement)) visitDeclaredIdentifier (method: R? Function(DeclaredIdentifier)) visitDeclaredVariablePattern (method: R? Function(DeclaredVariablePattern)) visitDefaultFormalParameter (method: R? Function(DefaultFormalParameter)) visitDoStatement (method: R? Function(DoStatement)) visitDotShorthandConstructorInvocation (method: R? Function(DotShorthandConstructorInvocation)) visitDotShorthandInvocation (method: R? Function(DotShorthandInvocation)) visitDotShorthandPropertyAccess (method: R? Function(DotShorthandPropertyAccess)) visitDottedName (method: R? Function(DottedName)) visitDoubleLiteral (method: R? Function(DoubleLiteral)) visitEmptyClassBody (method: R? Function(EmptyClassBody), experimental) visitEmptyFunctionBody (method: R? Function(EmptyFunctionBody)) visitEmptyStatement (method: R? Function(EmptyStatement)) visitEnumBody (method: R? Function(EnumBody), experimental) visitEnumConstantArguments (method: R? Function(EnumConstantArguments)) visitEnumConstantDeclaration (method: R? Function(EnumConstantDeclaration)) visitEnumDeclaration (method: R? Function(EnumDeclaration)) visitExportDirective (method: R? Function(ExportDirective)) visitExpressionFunctionBody (method: R? Function(ExpressionFunctionBody)) visitExpressionStatement (method: R? Function(ExpressionStatement)) visitExtendsClause (method: R? Function(ExtendsClause)) visitExtensionDeclaration (method: R? Function(ExtensionDeclaration)) visitExtensionOnClause (method: R? Function(ExtensionOnClause)) visitExtensionOverride (method: R? Function(ExtensionOverride)) visitExtensionTypeDeclaration (method: R? Function(ExtensionTypeDeclaration)) visitFieldDeclaration (method: R? Function(FieldDeclaration)) visitFieldFormalParameter (method: R? Function(FieldFormalParameter)) visitForEachPartsWithDeclaration (method: R? Function(ForEachPartsWithDeclaration)) visitForEachPartsWithIdentifier (method: R? Function(ForEachPartsWithIdentifier)) visitForEachPartsWithPattern (method: R? Function(ForEachPartsWithPattern)) visitForElement (method: R? Function(ForElement)) visitForPartsWithDeclarations (method: R? Function(ForPartsWithDeclarations)) visitForPartsWithExpression (method: R? Function(ForPartsWithExpression)) visitForPartsWithPattern (method: R? Function(ForPartsWithPattern)) visitForStatement (method: R? Function(ForStatement)) visitFormalParameterList (method: R? Function(FormalParameterList)) visitFunctionDeclaration (method: R? Function(FunctionDeclaration)) visitFunctionDeclarationStatement (method: R? Function(FunctionDeclarationStatement)) visitFunctionExpression (method: R? Function(FunctionExpression)) visitFunctionExpressionInvocation (method: R? Function(FunctionExpressionInvocation)) visitFunctionReference (method: R? Function(FunctionReference)) visitFunctionTypeAlias (method: R? Function(FunctionTypeAlias)) visitFunctionTypedFormalParameter (method: R? Function(FunctionTypedFormalParameter)) visitGenericFunctionType (method: R? Function(GenericFunctionType)) visitGenericTypeAlias (method: R? Function(GenericTypeAlias)) visitGuardedPattern (method: R? Function(GuardedPattern)) visitHideCombinator (method: R? Function(HideCombinator)) visitIfElement (method: R? Function(IfElement)) visitIfStatement (method: R? Function(IfStatement)) visitImplementsClause (method: R? Function(ImplementsClause)) visitImplicitCallReference (method: R? Function(ImplicitCallReference)) visitImportDirective (method: R? Function(ImportDirective)) visitImportPrefixReference (method: R? Function(ImportPrefixReference)) visitIndexExpression (method: R? Function(IndexExpression)) visitInstanceCreationExpression (method: R? Function(InstanceCreationExpression)) visitIntegerLiteral (method: R? Function(IntegerLiteral)) visitInterpolationExpression (method: R? Function(InterpolationExpression)) visitInterpolationString (method: R? Function(InterpolationString)) visitIsExpression (method: R? Function(IsExpression)) visitLabel (method: R? Function(Label)) visitLabeledStatement (method: R? Function(LabeledStatement)) visitLibraryDirective (method: R? Function(LibraryDirective)) visitLibraryIdentifier (method: R? Function(LibraryIdentifier)) visitListLiteral (method: R? Function(ListLiteral)) visitListPattern (method: R? Function(ListPattern)) visitLogicalAndPattern (method: R? Function(LogicalAndPattern)) visitLogicalOrPattern (method: R? Function(LogicalOrPattern)) visitMapLiteralEntry (method: R? Function(MapLiteralEntry)) visitMapPattern (method: R? Function(MapPattern)) visitMapPatternEntry (method: R? Function(MapPatternEntry)) visitMethodDeclaration (method: R? Function(MethodDeclaration)) visitMethodInvocation (method: R? Function(MethodInvocation)) visitMixinDeclaration (method: R? Function(MixinDeclaration)) visitMixinOnClause (method: R? Function(MixinOnClause)) visitNameWithTypeParameters (method: R? Function(NameWithTypeParameters), experimental) visitNamedExpression (method: R? Function(NamedExpression)) visitNamedType (method: R? Function(NamedType)) visitNativeClause (method: R? Function(NativeClause)) visitNativeFunctionBody (method: R? Function(NativeFunctionBody)) visitNullAssertPattern (method: R? Function(NullAssertPattern)) visitNullAwareElement (method: R? Function(NullAwareElement)) visitNullCheckPattern (method: R? Function(NullCheckPattern)) visitNullLiteral (method: R? Function(NullLiteral)) visitObjectPattern (method: R? Function(ObjectPattern)) visitParenthesizedExpression (method: R? Function(ParenthesizedExpression)) visitParenthesizedPattern (method: R? Function(ParenthesizedPattern)) visitPartDirective (method: R? Function(PartDirective)) visitPartOfDirective (method: R? Function(PartOfDirective)) visitPatternAssignment (method: R? Function(PatternAssignment)) visitPatternField (method: R? Function(PatternField)) visitPatternFieldName (method: R? Function(PatternFieldName)) visitPatternVariableDeclaration (method: R? Function(PatternVariableDeclaration)) visitPatternVariableDeclarationStatement (method: R? Function(PatternVariableDeclarationStatement)) visitPostfixExpression (method: R? Function(PostfixExpression)) visitPrefixExpression (method: R? Function(PrefixExpression)) visitPrefixedIdentifier (method: R? Function(PrefixedIdentifier)) visitPrimaryConstructorDeclaration (method: R? Function(PrimaryConstructorDeclaration), experimental) visitPrimaryConstructorName (method: R? Function(PrimaryConstructorName), experimental) visitPropertyAccess (method: R? Function(PropertyAccess)) visitRecordLiteral (method: R? Function(RecordLiteral)) visitRecordPattern (method: R? Function(RecordPattern)) visitRecordTypeAnnotation (method: R? Function(RecordTypeAnnotation)) visitRecordTypeAnnotationNamedField (method: R? Function(RecordTypeAnnotationNamedField)) visitRecordTypeAnnotationNamedFields (method: R? Function(RecordTypeAnnotationNamedFields)) visitRecordTypeAnnotationPositionalField (method: R? Function(RecordTypeAnnotationPositionalField)) visitRedirectingConstructorInvocation (method: R? Function(RedirectingConstructorInvocation)) visitRelationalPattern (method: R? Function(RelationalPattern)) visitRepresentationConstructorName (method: R? Function(RepresentationConstructorName)) visitRepresentationDeclaration (method: R? Function(RepresentationDeclaration)) visitRestPatternElement (method: R? Function(RestPatternElement)) visitRethrowExpression (method: R? Function(RethrowExpression)) visitReturnStatement (method: R? Function(ReturnStatement)) visitScriptTag (method: R? Function(ScriptTag)) visitSetOrMapLiteral (method: R? Function(SetOrMapLiteral)) visitShowCombinator (method: R? Function(ShowCombinator)) visitSimpleFormalParameter (method: R? Function(SimpleFormalParameter)) visitSimpleIdentifier (method: R? Function(SimpleIdentifier)) visitSimpleStringLiteral (method: R? Function(SimpleStringLiteral)) visitSpreadElement (method: R? Function(SpreadElement)) visitStringInterpolation (method: R? Function(StringInterpolation)) visitSuperConstructorInvocation (method: R? Function(SuperConstructorInvocation)) visitSuperExpression (method: R? Function(SuperExpression)) visitSuperFormalParameter (method: R? Function(SuperFormalParameter)) visitSwitchCase (method: R? Function(SwitchCase)) visitSwitchDefault (method: R? Function(SwitchDefault)) visitSwitchExpression (method: R? Function(SwitchExpression)) visitSwitchExpressionCase (method: R? Function(SwitchExpressionCase)) visitSwitchPatternCase (method: R? Function(SwitchPatternCase)) visitSwitchStatement (method: R? Function(SwitchStatement)) visitSymbolLiteral (method: R? Function(SymbolLiteral)) visitThisExpression (method: R? Function(ThisExpression)) visitThrowExpression (method: R? Function(ThrowExpression)) visitTopLevelVariableDeclaration (method: R? Function(TopLevelVariableDeclaration)) visitTryStatement (method: R? Function(TryStatement)) visitTypeArgumentList (method: R? Function(TypeArgumentList)) visitTypeLiteral (method: R? Function(TypeLiteral)) visitTypeParameter (method: R? Function(TypeParameter)) visitTypeParameterList (method: R? Function(TypeParameterList)) visitVariableDeclaration (method: R? Function(VariableDeclaration)) visitVariableDeclarationList (method: R? Function(VariableDeclarationList)) visitVariableDeclarationStatement (method: R? Function(VariableDeclarationStatement)) visitWhenClause (method: R? Function(WhenClause)) visitWhileStatement (method: R? Function(WhileStatement)) visitWildcardPattern (method: R? Function(WildcardPattern)) visitWithClause (method: R? Function(WithClause)) visitYieldStatement (method: R? Function(YieldStatement)) AwaitExpression (class extends Object implements Expression): awaitKeyword (getter: Token) expression (getter: Expression) BinaryExpression (class extends Object implements Expression, MethodReferenceExpression): leftOperand (getter: Expression) operator (getter: Token) rightOperand (getter: Expression) staticInvokeType (getter: FunctionType?) Block (class extends Object implements Statement): leftBracket (getter: Token) rightBracket (getter: Token) statements (getter: NodeList) BlockClassBody (class extends Object implements ClassBody, sealed (immediate subtypes: BlockClassBodyImpl), experimental): leftBracket (getter: Token) members (getter: NodeList) rightBracket (getter: Token) BlockFunctionBody (class extends Object implements FunctionBody): block (getter: Block) BooleanLiteral (class extends Object implements Literal): literal (getter: Token) value (getter: bool) BreakStatement (class extends Object implements Statement): breakKeyword (getter: Token) label (getter: SimpleIdentifier?) semicolon (getter: Token) target (getter: AstNode?) CascadeExpression (class extends Object implements Expression): cascadeSections (getter: NodeList) isNullAware (getter: bool) target (getter: Expression) CaseClause (class extends Object implements AstNode): caseKeyword (getter: Token) guardedPattern (getter: GuardedPattern) CastPattern (class extends Object implements DartPattern): asToken (getter: Token) pattern (getter: DartPattern) type (getter: TypeAnnotation) CatchClause (class extends Object implements AstNode): body (getter: Block) catchKeyword (getter: Token?) comma (getter: Token?) exceptionParameter (getter: CatchClauseParameter?) exceptionType (getter: TypeAnnotation?) leftParenthesis (getter: Token?) onKeyword (getter: Token?) rightParenthesis (getter: Token?) stackTraceParameter (getter: CatchClauseParameter?) CatchClauseParameter (class extends AstNode): declaredFragment (getter: LocalVariableFragment?) name (getter: Token) ClassBody (class extends Object implements AstNode, sealed (immediate subtypes: BlockClassBody, ClassBodyImpl, EmptyClassBody, EnumBody), experimental) ClassDeclaration (class extends Object implements NamedCompilationUnitMember): abstractKeyword (getter: Token?) augmentKeyword (getter: Token?) baseKeyword (getter: Token?) body (getter: ClassBody, experimental) classKeyword (getter: Token) declaredFragment (getter: ClassFragment?) extendsClause (getter: ExtendsClause?) finalKeyword (getter: Token?) implementsClause (getter: ImplementsClause?) interfaceKeyword (getter: Token?) leftBracket (getter: Token) members (getter: NodeList) mixinKeyword (getter: Token?) name (getter: Token) namePart (getter: ClassNamePart, experimental) nativeClause (getter: NativeClause?) rightBracket (getter: Token) sealedKeyword (getter: Token?) typeParameters (getter: TypeParameterList?) withClause (getter: WithClause?) ClassMember (class extends Object implements Declaration, sealed (immediate subtypes: ClassMemberImpl, ConstructorDeclaration, FieldDeclaration, MethodDeclaration)) ClassNamePart (class extends Object implements AstNode, sealed (immediate subtypes: ClassNamePartImpl, NameWithTypeParameters, PrimaryConstructorDeclaration), experimental): typeName (getter: Token) typeParameters (getter: TypeParameterList?) ClassTypeAlias (class extends Object implements TypeAlias): abstractKeyword (getter: Token?) baseKeyword (getter: Token?) declaredFragment (getter: ClassFragment?) equals (getter: Token) finalKeyword (getter: Token?) implementsClause (getter: ImplementsClause?) interfaceKeyword (getter: Token?) mixinKeyword (getter: Token?) sealedKeyword (getter: Token?) superclass (getter: NamedType) typeParameters (getter: TypeParameterList?) withClause (getter: WithClause) CollectionElement (class extends Object implements AstNode, sealed (immediate subtypes: CollectionElementImpl, Expression, ForElement, IfElement, MapLiteralEntry, NullAwareElement, SpreadElement)) Combinator (class extends Object implements AstNode, sealed (immediate subtypes: CombinatorImpl, HideCombinator, ShowCombinator)): keyword (getter: Token) Comment (class extends Object implements AstNode): codeBlocks (getter: List) docDirectives (getter: List) docImports (getter: List) hasNodoc (getter: bool) references (getter: NodeList) tokens (getter: List) CommentReferableExpression (class extends Object implements Expression) CommentReference (class extends Object implements AstNode): expression (getter: CommentReferableExpression) newKeyword (getter: Token?) CompilationUnit (class extends Object implements AstNode): beginToken (getter: Token) declarations (getter: NodeList) declaredFragment (getter: LibraryFragment?) directives (getter: NodeList) endToken (getter: Token) featureSet (getter: FeatureSet) languageVersion (getter: LibraryLanguageVersion) languageVersionToken (getter: LanguageVersionToken?) lineInfo (getter: LineInfo) scriptTag (getter: ScriptTag?) sortedDirectivesAndDeclarations (getter: List) nodeCovering (method: AstNode? Function({int length, required int offset})) CompilationUnitMember (class extends Object implements Declaration) CompoundAssignmentExpression (class extends Object implements Expression): readElement (getter: Element?) readType (getter: DartType?) writeElement (getter: Element?) writeType (getter: DartType?) ConditionalExpression (class extends Object implements Expression): colon (getter: Token) condition (getter: Expression) elseExpression (getter: Expression) question (getter: Token) thenExpression (getter: Expression) Configuration (class extends Object implements AstNode): equalToken (getter: Token?) ifKeyword (getter: Token) leftParenthesis (getter: Token) name (getter: DottedName) resolvedUri (getter: DirectiveUri?) rightParenthesis (getter: Token) uri (getter: StringLiteral) value (getter: StringLiteral?) ConstantPattern (class extends Object implements DartPattern): constKeyword (getter: Token?) expression (getter: Expression) ConstructorDeclaration (class extends Object implements ClassMember): augmentKeyword (getter: Token?) body (getter: FunctionBody) constKeyword (getter: Token?) declaredFragment (getter: ConstructorFragment?) externalKeyword (getter: Token?) factoryKeyword (getter: Token?) initializers (getter: NodeList) name (getter: Token?) parameters (getter: FormalParameterList) period (getter: Token?) redirectedConstructor (getter: ConstructorName?) returnType (getter: Identifier) separator (getter: Token?) ConstructorFieldInitializer (class extends Object implements ConstructorInitializer): equals (getter: Token) expression (getter: Expression) fieldName (getter: SimpleIdentifier) period (getter: Token?) thisKeyword (getter: Token?) ConstructorInitializer (class extends Object implements AstNode, sealed (immediate subtypes: AssertInitializer, ConstructorFieldInitializer, ConstructorInitializerImpl, RedirectingConstructorInvocation, SuperConstructorInvocation)) ConstructorName (class extends Object implements AstNode, ConstructorReferenceNode): name (getter: SimpleIdentifier?) period (getter: Token?) type (getter: NamedType) ConstructorReference (class extends Object implements Expression, CommentReferableExpression): constructorName (getter: ConstructorName) ConstructorReferenceNode (class extends Object implements AstNode): element (getter: ConstructorElement?) ConstructorSelector (class extends Object implements AstNode): name (getter: SimpleIdentifier) period (getter: Token) ContinueStatement (class extends Object implements Statement): continueKeyword (getter: Token) label (getter: SimpleIdentifier?) semicolon (getter: Token) target (getter: AstNode?) DartPattern (class extends Object implements AstNode, ListPatternElement, sealed (immediate subtypes: CastPattern, ConstantPattern, DartPatternImpl, ListPattern, LogicalAndPattern, LogicalOrPattern, MapPattern, NullAssertPattern, NullCheckPattern, ObjectPattern, ParenthesizedPattern, RecordPattern, RelationalPattern, VariablePattern, WildcardPattern)): matchedValueType (getter: DartType?) precedence (getter: PatternPrecedence) unParenthesized (getter: DartPattern) Declaration (class extends Object implements AnnotatedNode): declaredFragment (getter: Fragment?) DeclaredIdentifier (class extends Object implements Declaration): declaredFragment (getter: LocalVariableFragment?) isConst (getter: bool) isFinal (getter: bool) keyword (getter: Token?) name (getter: Token) type (getter: TypeAnnotation?) DeclaredVariablePattern (class extends Object implements VariablePattern, sealed (immediate subtypes: DeclaredVariablePatternImpl)): declaredFragment (getter: BindPatternVariableFragment?) keyword (getter: Token?) type (getter: TypeAnnotation?) DefaultFormalParameter (class extends Object implements FormalParameter): defaultValue (getter: Expression?) parameter (getter: NormalFormalParameter) separator (getter: Token?) Directive (class extends Object implements AnnotatedNode, sealed (immediate subtypes: DirectiveImpl, LibraryDirective, PartOfDirective, UriBasedDirective)) DoStatement (class extends Object implements Statement): body (getter: Statement) condition (getter: Expression) doKeyword (getter: Token) leftParenthesis (getter: Token) rightParenthesis (getter: Token) semicolon (getter: Token) whileKeyword (getter: Token) DotShorthandConstructorInvocation (class extends InvocationExpression implements ConstructorReferenceNode): constKeyword (getter: Token?) constructorName (getter: SimpleIdentifier) isConst (getter: bool) period (getter: Token) DotShorthandInvocation (class extends InvocationExpression): memberName (getter: SimpleIdentifier) period (getter: Token) DotShorthandPropertyAccess (class extends Expression): period (getter: Token) propertyName (getter: SimpleIdentifier) DottedName (class extends Object implements AstNode): components (getter: NodeList) DoubleLiteral (class extends Object implements Literal): literal (getter: Token) value (getter: double) EmptyClassBody (class extends Object implements ClassBody, sealed (immediate subtypes: EmptyClassBodyImpl), experimental): semicolon (getter: Token) EmptyFunctionBody (class extends Object implements FunctionBody): semicolon (getter: Token) EmptyStatement (class extends Object implements Statement): semicolon (getter: Token) EnumBody (class extends Object implements ClassBody, sealed (immediate subtypes: EnumBodyImpl), experimental): constants (getter: NodeList) leftBracket (getter: Token) members (getter: NodeList) rightBracket (getter: Token) semicolon (getter: Token?) EnumConstantArguments (class extends Object implements AstNode): argumentList (getter: ArgumentList) constructorSelector (getter: ConstructorSelector?) typeArguments (getter: TypeArgumentList?) EnumConstantDeclaration (class extends Object implements Declaration): arguments (getter: EnumConstantArguments?) augmentKeyword (getter: Token?) constructorElement (getter: ConstructorElement?) declaredFragment (getter: FieldFragment?) name (getter: Token) EnumDeclaration (class extends Object implements NamedCompilationUnitMember): augmentKeyword (getter: Token?) body (getter: EnumBody, experimental) constants (getter: NodeList) declaredFragment (getter: EnumFragment?) enumKeyword (getter: Token) implementsClause (getter: ImplementsClause?) leftBracket (getter: Token) members (getter: NodeList) name (getter: Token) namePart (getter: ClassNamePart, experimental) rightBracket (getter: Token) semicolon (getter: Token?) typeParameters (getter: TypeParameterList?) withClause (getter: WithClause?) ExportDirective (class extends Object implements NamespaceDirective): exportKeyword (getter: Token) libraryExport (getter: LibraryExport?) Expression (class extends Object implements CollectionElement): canBeConst (getter: bool) correspondingParameter (getter: FormalParameterElement?) inConstantContext (getter: bool) isAssignable (getter: bool) precedence (getter: Precedence) staticType (getter: DartType?) unParenthesized (getter: Expression) computeConstantValue (method: AttemptedConstantEvaluationResult? Function()) ExpressionFunctionBody (class extends Object implements FunctionBody): expression (getter: Expression) functionDefinition (getter: Token) keyword (getter: Token?) semicolon (getter: Token?) star (getter: Token?) ExpressionStatement (class extends Object implements Statement): expression (getter: Expression) semicolon (getter: Token?) ExtendsClause (class extends Object implements AstNode): extendsKeyword (getter: Token) superclass (getter: NamedType) ExtensionDeclaration (class extends Object implements CompilationUnitMember): augmentKeyword (getter: Token?) body (getter: BlockClassBody?, experimental) declaredFragment (getter: ExtensionFragment?) extensionKeyword (getter: Token) leftBracket (getter: Token) members (getter: NodeList) name (getter: Token?) onClause (getter: ExtensionOnClause?) rightBracket (getter: Token) typeKeyword (getter: Token?) typeParameters (getter: TypeParameterList?) ExtensionOnClause (class extends Object implements AstNode): extendedType (getter: TypeAnnotation) onKeyword (getter: Token) ExtensionOverride (class extends Object implements Expression): argumentList (getter: ArgumentList) element (getter: ExtensionElement) extendedType (getter: DartType?) importPrefix (getter: ImportPrefixReference?) isNullAware (getter: bool) name (getter: Token) typeArgumentTypes (getter: List?) typeArguments (getter: TypeArgumentList?) ExtensionTypeDeclaration (class extends Object implements NamedCompilationUnitMember): augmentKeyword (getter: Token?) body (getter: ClassBody, experimental) constKeyword (getter: Token?) declaredFragment (getter: ExtensionTypeFragment?) extensionKeyword (getter: Token) implementsClause (getter: ImplementsClause?) leftBracket (getter: Token) members (getter: NodeList) name (getter: Token) namePart (getter: ClassNamePart, experimental) representation (getter: RepresentationDeclaration) rightBracket (getter: Token) typeKeyword (getter: Token) typeParameters (getter: TypeParameterList?) FieldDeclaration (class extends Object implements ClassMember): abstractKeyword (getter: Token?) augmentKeyword (getter: Token?) covariantKeyword (getter: Token?) externalKeyword (getter: Token?) fields (getter: VariableDeclarationList) isStatic (getter: bool) semicolon (getter: Token) staticKeyword (getter: Token?) FieldFormalParameter (class extends Object implements NormalFormalParameter): declaredFragment (getter: FieldFormalParameterFragment?) keyword (getter: Token?) name (getter: Token) parameters (getter: FormalParameterList?) period (getter: Token) question (getter: Token?) thisKeyword (getter: Token) type (getter: TypeAnnotation?) typeParameters (getter: TypeParameterList?) ForEachParts (class extends Object implements ForLoopParts, sealed (immediate subtypes: ForEachPartsImpl, ForEachPartsWithDeclaration, ForEachPartsWithIdentifier, ForEachPartsWithPattern)): inKeyword (getter: Token) iterable (getter: Expression) ForEachPartsWithDeclaration (class extends Object implements ForEachParts): loopVariable (getter: DeclaredIdentifier) ForEachPartsWithIdentifier (class extends Object implements ForEachParts): identifier (getter: SimpleIdentifier) ForEachPartsWithPattern (class extends Object implements ForEachParts): keyword (getter: Token) metadata (getter: NodeList) pattern (getter: DartPattern) ForElement (class extends Object implements CollectionElement, ForLoop) ForLoop (class extends Object implements AstNode, sealed (immediate subtypes: ForElement, ForLoopImpl, ForStatement)): awaitKeyword (getter: Token?) body (getter: Body) forKeyword (getter: Token) forLoopParts (getter: ForLoopParts) leftParenthesis (getter: Token) rightParenthesis (getter: Token) ForLoopParts (class extends Object implements AstNode, sealed (immediate subtypes: ForEachParts, ForLoopPartsImpl, ForParts)): parent (getter: ForLoop) ForParts (class extends Object implements ForLoopParts, sealed (immediate subtypes: ForPartsImpl, ForPartsWithDeclarations, ForPartsWithExpression, ForPartsWithPattern)): condition (getter: Expression?) leftSeparator (getter: Token) rightSeparator (getter: Token) updaters (getter: NodeList) ForPartsWithDeclarations (class extends Object implements ForParts): variables (getter: VariableDeclarationList) ForPartsWithExpression (class extends Object implements ForParts): initialization (getter: Expression?) ForPartsWithPattern (class extends Object implements ForParts): variables (getter: PatternVariableDeclaration) ForStatement (class extends Object implements Statement, ForLoop) FormalParameter (class extends Object implements AstNode, sealed (immediate subtypes: DefaultFormalParameter, FormalParameterImpl, NormalFormalParameter)): covariantKeyword (getter: Token?) declaredFragment (getter: FormalParameterFragment?) isConst (getter: bool) isExplicitlyTyped (getter: bool) isFinal (getter: bool) isNamed (getter: bool) isOptional (getter: bool) isOptionalNamed (getter: bool) isOptionalPositional (getter: bool) isPositional (getter: bool) isRequired (getter: bool) isRequiredNamed (getter: bool) isRequiredPositional (getter: bool) metadata (getter: NodeList) name (getter: Token?) requiredKeyword (getter: Token?) FormalParameterList (class extends Object implements AstNode): leftDelimiter (getter: Token?) leftParenthesis (getter: Token) parameterFragments (getter: List) parameters (getter: NodeList) rightDelimiter (getter: Token?) rightParenthesis (getter: Token) FunctionBody (class extends Object implements AstNode, sealed (immediate subtypes: BlockFunctionBody, EmptyFunctionBody, ExpressionFunctionBody, FunctionBodyImpl, NativeFunctionBody)): isAsynchronous (getter: bool) isGenerator (getter: bool) isSynchronous (getter: bool) keyword (getter: Token?) star (getter: Token?) isPotentiallyMutatedInScope (method: bool Function(VariableElement)) FunctionDeclaration (class extends Object implements NamedCompilationUnitMember): augmentKeyword (getter: Token?) declaredFragment (getter: ExecutableFragment?) externalKeyword (getter: Token?) functionExpression (getter: FunctionExpression) isGetter (getter: bool) isSetter (getter: bool) propertyKeyword (getter: Token?) returnType (getter: TypeAnnotation?) FunctionDeclarationStatement (class extends Object implements Statement): functionDeclaration (getter: FunctionDeclaration) FunctionExpression (class extends Object implements Expression): body (getter: FunctionBody) declaredFragment (getter: ExecutableFragment?) parameters (getter: FormalParameterList?) typeParameters (getter: TypeParameterList?) FunctionExpressionInvocation (class extends Object implements InvocationExpression): element (getter: ExecutableElement?) function (getter: Expression) FunctionReference (class extends Object implements Expression, CommentReferableExpression): function (getter: Expression) typeArgumentTypes (getter: List?) typeArguments (getter: TypeArgumentList?) FunctionTypeAlias (class extends Object implements TypeAlias): declaredFragment (getter: TypeAliasFragment?) parameters (getter: FormalParameterList) returnType (getter: TypeAnnotation?) typeParameters (getter: TypeParameterList?) FunctionTypedFormalParameter (class extends Object implements NormalFormalParameter): name (getter: Token) parameters (getter: FormalParameterList) question (getter: Token?) returnType (getter: TypeAnnotation?) typeParameters (getter: TypeParameterList?) GenericFunctionType (class extends Object implements TypeAnnotation): declaredFragment (getter: GenericFunctionTypeFragment?) functionKeyword (getter: Token) parameters (getter: FormalParameterList) returnType (getter: TypeAnnotation?) typeParameters (getter: TypeParameterList?) GenericTypeAlias (class extends Object implements TypeAlias): equals (getter: Token) functionType (getter: GenericFunctionType?) type (getter: TypeAnnotation) typeParameters (getter: TypeParameterList?) GuardedPattern (class extends Object implements AstNode): pattern (getter: DartPattern) whenClause (getter: WhenClause?) HideCombinator (class extends Object implements Combinator): hiddenNames (getter: NodeList) Identifier (class extends Object implements Expression, CommentReferableExpression, sealed (immediate subtypes: IdentifierImpl, LibraryIdentifier, PrefixedIdentifier, SimpleIdentifier)): isPrivateName (static method: bool Function(String)) element (getter: Element?) name (getter: String) IfElement (class extends Object implements CollectionElement): caseClause (getter: CaseClause?) elseElement (getter: CollectionElement?) elseKeyword (getter: Token?) expression (getter: Expression) ifKeyword (getter: Token) leftParenthesis (getter: Token) rightParenthesis (getter: Token) thenElement (getter: CollectionElement) IfStatement (class extends Object implements Statement): caseClause (getter: CaseClause?) elseKeyword (getter: Token?) elseStatement (getter: Statement?) expression (getter: Expression) ifKeyword (getter: Token) leftParenthesis (getter: Token) rightParenthesis (getter: Token) thenStatement (getter: Statement) ImplementsClause (class extends Object implements AstNode): implementsKeyword (getter: Token) interfaces (getter: NodeList) ImplicitCallReference (class extends Object implements MethodReferenceExpression): expression (getter: Expression) typeArgumentTypes (getter: List) typeArguments (getter: TypeArgumentList?) ImportDirective (class extends Object implements NamespaceDirective): asKeyword (getter: Token?) deferredKeyword (getter: Token?) importKeyword (getter: Token) libraryImport (getter: LibraryImport?) prefix (getter: SimpleIdentifier?) ImportPrefixReference (class extends Object implements AstNode): element (getter: Element?) name (getter: Token) period (getter: Token) IndexExpression (class extends Object implements MethodReferenceExpression): index (getter: Expression) isCascaded (getter: bool) isNullAware (getter: bool) leftBracket (getter: Token) period (getter: Token?) question (getter: Token?) realTarget (getter: Expression) rightBracket (getter: Token) target (getter: Expression?) inGetterContext (method: bool Function()) inSetterContext (method: bool Function()) InstanceCreationExpression (class extends Object implements Expression): argumentList (getter: ArgumentList) constructorName (getter: ConstructorName) isConst (getter: bool) keyword (getter: Token?) IntegerLiteral (class extends Object implements Literal): literal (getter: Token) value (getter: int?) InterpolationElement (class extends Object implements AstNode, sealed (immediate subtypes: InterpolationElementImpl, InterpolationExpression, InterpolationString)) InterpolationExpression (class extends Object implements InterpolationElement): expression (getter: Expression) leftBracket (getter: Token) rightBracket (getter: Token?) InterpolationString (class extends Object implements InterpolationElement): contents (getter: Token) contentsEnd (getter: int) contentsOffset (getter: int) value (getter: String) InvocationExpression (class extends Object implements Expression): argumentList (getter: ArgumentList) function (getter: Expression) staticInvokeType (getter: DartType?) typeArgumentTypes (getter: List?) typeArguments (getter: TypeArgumentList?) IsExpression (class extends Object implements Expression): expression (getter: Expression) isOperator (getter: Token) notOperator (getter: Token?) type (getter: TypeAnnotation) Label (class extends Object implements AstNode): colon (getter: Token) declaredFragment (getter: LabelFragment?) label (getter: SimpleIdentifier) LabeledStatement (class extends Object implements Statement): labels (getter: NodeList