blob: 39dc39291a8ac6182ff3b70e538d62f59c11b21f [file] [log] [blame]
package:analysis_server_plugin/edit/assist/assist.dart:
Assist (class extends Object):
compareAssists (static method: int Function(Assist, Assist))
new (constructor: Assist Function(AssistKind, SourceChange))
change (getter: SourceChange)
kind (getter: AssistKind)
toString (method: String Function())
package:analysis_server_plugin/edit/assist/dart_assist_context.dart:
DartAssistContext (class extends Object):
new (constructor: DartAssistContext Function(InstrumentationService, ChangeWorkspace, ResolvedLibraryResult, ResolvedUnitResult, int, int))
instrumentationService (getter: InstrumentationService)
libraryResult (getter: ResolvedLibraryResult)
selectionLength (getter: int)
selectionOffset (getter: int)
unitResult (getter: ResolvedUnitResult)
workspace (getter: ChangeWorkspace)
package:analysis_server_plugin/edit/correction_utils.dart:
CorrectionUtils (class extends Object):
new (constructor: CorrectionUtils Function(ParsedUnitResult))
endOfLine (getter: String)
oneIndent (getter: String)
twoIndents (getter: String)
findNode (method: AstNode? Function(int))
getLineContentEnd (method: int Function(int))
getLineContentStart (method: int Function(int))
getLineNext (method: int Function(int))
getLinePrefix (method: String Function(int))
getLineThis (method: int Function(int))
getLinesRange (method: SourceRange Function(SourceRange, {bool skipLeadingEmptyLines}))
getLinesRangeStatements (method: SourceRange Function(List<Statement>))
getNodePrefix (method: String Function(AstNode))
getNodeText (method: String Function(AstNode, {bool withLeadingComments}))
getPrefix (method: String Function(int))
getRangeText (method: String Function(SourceRange))
getText (method: String Function(int, int))
indentSourceLeftRight (method: String Function(String, {bool indentLeft}))
invertCondition (method: String Function(Expression))
replaceSourceIndent (method: String Function(String, String, String, {bool ensureTrailingNewline, bool includeLeading}))
replaceSourceRangeIndent (method: String Function(SourceRange, String, String, {bool ensureTrailingNewline, bool includeLeading}))
TokenUtils (class extends Object):
getTokens (static method: List<Token> Function(String, FeatureSet))
new (constructor: TokenUtils Function())
package:analysis_server_plugin/edit/dart/correction_producer.dart:
CorrectionApplicability (enum):
acrossFiles (static getter: CorrectionApplicability)
acrossSingleFile (static getter: CorrectionApplicability)
automatically (static getter: CorrectionApplicability)
automaticallyButOncePerFile (static getter: CorrectionApplicability)
singleLocation (static getter: CorrectionApplicability)
values (static getter: List<CorrectionApplicability>)
CorrectionProducer (class<T extends ParsedUnitResult> extends _AbstractCorrectionProducer<T>, sealed (immediate subtypes: ParsedCorrectionProducer, ResolvedCorrectionProducer)):
applicability (getter: CorrectionApplicability)
assistArguments (getter: List<String>?)
assistKind (getter: AssistKind?)
canBeAppliedAcrossFiles (getter: bool)
canBeAppliedAcrossSingleFile (getter: bool)
canBeAppliedAutomatically (getter: bool)
coveringNode (getter: AstNode?)
errorLength (getter: int?)
errorOffset (getter: int?)
fixArguments (getter: List<String>?)
fixKind (getter: FixKind?)
multiFixArguments (getter: List<String>?)
multiFixKind (getter: FixKind?)
compute (method: Future<void> Function(ChangeBuilder))
CorrectionProducerContext (class extends Object):
createParsed (static method: CorrectionProducerContext Function({bool applyingBulkFixes, DartFixContext? dartFixContext, Diagnostic? diagnostic, required ParsedLibraryResult libraryResult, int selectionLength, int selectionOffset, required ParsedUnitResult unitResult}))
createResolved (static method: CorrectionProducerContext Function({bool applyingBulkFixes, DartFixContext? dartFixContext, Diagnostic? diagnostic, required ResolvedLibraryResult libraryResult, int selectionLength, int selectionOffset, required ResolvedUnitResult unitResult}))
dartFixContext (getter: DartFixContext?)
node (getter: AstNode)
path (getter: String)
CorrectionProducerWithDiagnostic (class extends ResolvedCorrectionProducer):
new (constructor: CorrectionProducerWithDiagnostic Function({required CorrectionProducerContext context}))
diagnostic (getter: Diagnostic)
MultiCorrectionProducer (class extends _AbstractCorrectionProducer<ResolvedUnitResult>):
new (constructor: MultiCorrectionProducer Function({required CorrectionProducerContext context}))
context (getter: CorrectionProducerContext)
libraryElement2 (getter: LibraryElement)
libraryResult (getter: ResolvedLibraryResult)
producers (getter: Future<List<ResolvedCorrectionProducer>>)
unitResult (getter: ResolvedUnitResult)
ParsedCorrectionProducer (class extends CorrectionProducer<ParsedUnitResult>):
new (constructor: ParsedCorrectionProducer Function({required CorrectionProducerContext context}))
ResolvedCorrectionProducer (class extends CorrectionProducer<ResolvedUnitResult>):
new (constructor: ResolvedCorrectionProducer Function({required CorrectionProducerContext context}))
analysisOptions (getter: AnalysisOptions)
inStaticContext (getter: bool)
inheritanceManager (getter: InheritanceManager3, deprecated)
libraryElement2 (getter: LibraryElement)
libraryResult (getter: ResolvedLibraryResult)
typeProvider (getter: TypeProvider)
typeSystem (getter: TypeSystem)
unitResult (getter: ResolvedUnitResult)
getClassDeclaration (method: Future<ClassDeclaration?> Function(ClassFragment))
getEnumDeclaration (method: Future<EnumDeclaration?> Function(EnumFragment))
getExtensionDeclaration (method: Future<ExtensionDeclaration?> Function(ExtensionFragment))
getExtensionTypeDeclaration (method: Future<ExtensionTypeDeclaration?> Function(ExtensionTypeFragment))
getMixinDeclaration (method: Future<MixinDeclaration?> Function(MixinFragment))
getTargetInterfaceElement (method: InterfaceElement? Function(Expression))
inferUndefinedExpressionType (method: DartType? Function(Expression))
isEnabled (method: bool Function(Feature))
StubCorrectionProducerContext (class extends Object implements CorrectionProducerContext):
instance (static getter: StubCorrectionProducerContext)
noSuchMethod (method: dynamic Function(Invocation))
_AbstractCorrectionProducer (non-public)
package:analysis_server_plugin/edit/dart/dart_fix_kind_priority.dart:
DartFixKindPriority (class extends Object):
ignore (static getter: int)
inFile (static getter: int)
standard (static getter: int)
package:analysis_server_plugin/edit/fix/dart_fix_context.dart:
DartFixContext (class extends Object implements FixContext):
new (constructor: DartFixContext Function({bool autoTriggered, CorrectionUtils? correctionUtils, required Diagnostic error, required InstrumentationService instrumentationService, required ResolvedLibraryResult libraryResult, required ResolvedUnitResult unitResult, required ChangeWorkspace workspace}))
autoTriggered (getter: bool)
correctionUtils (getter: CorrectionUtils)
error (getter: Diagnostic)
instrumentationService (getter: InstrumentationService)
libraryResult (getter: ResolvedLibraryResult)
unitResult (getter: ResolvedUnitResult)
workspace (getter: ChangeWorkspace)
getTopLevelDeclarations (method: Future<Map<LibraryElement, Element>> Function(String))
librariesWithExtensions (method: Stream<LibraryElement> Function(Name))
package:analysis_server_plugin/edit/fix/fix.dart:
Fix (class extends Object):
compareFixes (static method: int Function(Fix, Fix))
new (constructor: Fix Function({required SourceChange change, required FixKind kind}))
change (getter: SourceChange)
kind (getter: FixKind)
toString (method: String Function())
package:analysis_server_plugin/edit/fix/fix_context.dart:
FixContext (class extends Object):
error (getter: Diagnostic)
package:analysis_server_plugin/plugin.dart:
Plugin (class extends Object):
new (constructor: Plugin Function())
register (method: FutureOr<void> Function(PluginRegistry))
shutDown (method: FutureOr<void> Function())
start (method: FutureOr<void> Function())
package:analysis_server_plugin/registry.dart:
PluginRegistry (class extends Object):
new (constructor: PluginRegistry Function())
registerAssist (method: void Function(CorrectionProducer<ParsedUnitResult> Function({required CorrectionProducerContext context})))
registerFixForRule (method: void Function(LintCode, CorrectionProducer<ParsedUnitResult> Function({required CorrectionProducerContext context})))
registerLintRule (method: void Function(AnalysisRule))
registerWarningRule (method: void Function(AnalysisRule))
dart:async:
Future (referenced)
FutureOr (referenced)
Stream (referenced)
dart:core:
Invocation (referenced)
List (referenced)
Map (referenced)
Object (referenced)
String (referenced)
bool (referenced)
int (referenced)
package:_fe_analyzer_shared/src/scanner/token.dart:
Token (referenced)
package:analyzer/dart/analysis/analysis_options.dart:
AnalysisOptions (referenced)
package:analyzer/dart/analysis/features.dart:
Feature (referenced)
FeatureSet (referenced)
package:analyzer/dart/analysis/results.dart:
ParsedLibraryResult (referenced)
ParsedUnitResult (referenced)
ResolvedLibraryResult (referenced)
ResolvedUnitResult (referenced)
package:analyzer/dart/element/element.dart:
ClassFragment (referenced)
Element (referenced)
EnumFragment (referenced)
ExtensionFragment (referenced)
ExtensionTypeFragment (referenced)
InterfaceElement (referenced)
LibraryElement (referenced)
MixinFragment (referenced)
package:analyzer/dart/element/type.dart:
DartType (referenced)
package:analyzer/dart/element/type_provider.dart:
TypeProvider (referenced)
package:analyzer/dart/element/type_system.dart:
TypeSystem (referenced)
package:analyzer/diagnostic/diagnostic.dart:
Diagnostic (referenced)
package:analyzer/instrumentation/service.dart:
InstrumentationService (referenced)
package:analyzer/source/source_range.dart:
SourceRange (referenced)
package:analyzer/src/dart/ast/ast.dart:
AstNode (referenced)
ClassDeclaration (referenced)
EnumDeclaration (referenced)
Expression (referenced)
ExtensionDeclaration (referenced)
ExtensionTypeDeclaration (referenced)
MixinDeclaration (referenced)
Statement (referenced)
package:analyzer/src/dart/element/inheritance_manager3.dart:
InheritanceManager3 (referenced)
Name (referenced)
package:analyzer/src/dart/error/lint_codes.dart:
LintCode (referenced)
package:analyzer/src/lint/linter.dart:
AnalysisRule (referenced)
package:analyzer_plugin/protocol/protocol_common.dart:
SourceChange (referenced)
package:analyzer_plugin/utilities/assist/assist.dart:
AssistKind (referenced)
package:analyzer_plugin/utilities/change_builder/change_builder_core.dart:
ChangeBuilder (referenced)
package:analyzer_plugin/utilities/change_builder/change_workspace.dart:
ChangeWorkspace (referenced)
package:analyzer_plugin/utilities/fixes/fixes.dart:
FixKind (referenced)