NodeLintRegistry class

The container to register visitors for separate AST node types.

Constructors

NodeLintRegistry(LintRegistry _lintRegistry, {required bool enableTiming})
The container to register visitors for separate AST node types.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAdjacentStrings(String key, void listener(AdjacentStrings node)) → void
addAnnotatedNode(String key, void listener(AnnotatedNode node)) → void
addAnnotation(String key, void listener(Annotation node)) → void
addArgumentList(String key, void listener(ArgumentList node)) → void
addAsExpression(String key, void listener(AsExpression node)) → void
addAssertInitializer(String key, void listener(AssertInitializer node)) → void
addAssertStatement(String key, void listener(AssertStatement node)) → void
addAssignedVariablePattern(String key, void listener(AssignedVariablePattern node)) → void
addAssignmentExpression(String key, void listener(AssignmentExpression node)) → void
addAugmentationImportDirective(String key, void listener(AugmentationImportDirective node)) → void
addAwaitExpression(String key, void listener(AwaitExpression node)) → void
addBinaryExpression(String key, void listener(BinaryExpression node)) → void
addBlock(String key, void listener(Block node)) → void
addBlockFunctionBody(String key, void listener(BlockFunctionBody node)) → void
addBooleanLiteral(String key, void listener(BooleanLiteral node)) → void
addBreakStatement(String key, void listener(BreakStatement node)) → void
addCascadeExpression(String key, void listener(CascadeExpression node)) → void
addCaseClause(String key, void listener(CaseClause node)) → void
addCastPattern(String key, void listener(CastPattern node)) → void
addCatchClause(String key, void listener(CatchClause node)) → void
addCatchClauseParameter(String key, void listener(CatchClauseParameter node)) → void
addClassDeclaration(String key, void listener(ClassDeclaration node)) → void
addClassMember(String key, void listener(ClassMember node)) → void
addClassTypeAlias(String key, void listener(ClassTypeAlias node)) → void
addCollectionElement(String key, void listener(CollectionElement node)) → void
addCombinator(String key, void listener(Combinator node)) → void
addComment(String key, void listener(Comment node)) → void
addCommentReference(String key, void listener(CommentReference node)) → void
addCompilationUnit(String key, void listener(CompilationUnit node)) → void
addCompilationUnitMember(String key, void listener(CompilationUnitMember node)) → void
addConditionalExpression(String key, void listener(ConditionalExpression node)) → void
addConfiguration(String key, void listener(Configuration node)) → void
addConstantPattern(String key, void listener(ConstantPattern node)) → void
addConstructorDeclaration(String key, void listener(ConstructorDeclaration node)) → void
addConstructorFieldInitializer(String key, void listener(ConstructorFieldInitializer node)) → void
addConstructorInitializer(String key, void listener(ConstructorInitializer node)) → void
addConstructorName(String key, void listener(ConstructorName node)) → void
addConstructorReference(String key, void listener(ConstructorReference node)) → void
addConstructorSelector(String key, void listener(ConstructorSelector node)) → void
addContinueStatement(String key, void listener(ContinueStatement node)) → void
addDartPattern(String key, void listener(DartPattern node)) → void
addDeclaration(String key, void listener(Declaration node)) → void
addDeclaredIdentifier(String key, void listener(DeclaredIdentifier node)) → void
addDeclaredVariablePattern(String key, void listener(DeclaredVariablePattern node)) → void
addDefaultFormalParameter(String key, void listener(DefaultFormalParameter node)) → void
addDirective(String key, void listener(Directive node)) → void
addDoStatement(String key, void listener(DoStatement node)) → void
addDottedName(String key, void listener(DottedName node)) → void
addDoubleLiteral(String key, void listener(DoubleLiteral node)) → void
addEmptyFunctionBody(String key, void listener(EmptyFunctionBody node)) → void
addEmptyStatement(String key, void listener(EmptyStatement node)) → void
addEnumConstantArguments(String key, void listener(EnumConstantArguments node)) → void
addEnumConstantDeclaration(String key, void listener(EnumConstantDeclaration node)) → void
addEnumDeclaration(String key, void listener(EnumDeclaration node)) → void
addExportDirective(String key, void listener(ExportDirective node)) → void
addExpression(String key, void listener(Expression node)) → void
addExpressionFunctionBody(String key, void listener(ExpressionFunctionBody node)) → void
addExpressionStatement(String key, void listener(ExpressionStatement node)) → void
addExtendsClause(String key, void listener(ExtendsClause node)) → void
addExtensionDeclaration(String key, void listener(ExtensionDeclaration node)) → void
addExtensionOverride(String key, void listener(ExtensionOverride node)) → void
addFieldDeclaration(String key, void listener(FieldDeclaration node)) → void
addFieldFormalParameter(String key, void listener(FieldFormalParameter node)) → void
addForEachParts(String key, void listener(ForEachParts node)) → void
addForEachPartsWithDeclaration(String key, void listener(ForEachPartsWithDeclaration node)) → void
addForEachPartsWithIdentifier(String key, void listener(ForEachPartsWithIdentifier node)) → void
addForEachPartsWithPattern(String key, void listener(ForEachPartsWithPattern node)) → void
addForElement(String key, void listener(ForElement node)) → void
addFormalParameter(String key, void listener(FormalParameter node)) → void
addFormalParameterList(String key, void listener(FormalParameterList node)) → void
addForParts(String key, void listener(ForParts node)) → void
addForPartsWithDeclarations(String key, void listener(ForPartsWithDeclarations node)) → void
addForPartsWithExpression(String key, void listener(ForPartsWithExpression node)) → void
addForPartsWithPattern(String key, void listener(ForPartsWithPattern node)) → void
addForStatement(String key, void listener(ForStatement node)) → void
addFunctionBody(String key, void listener(FunctionBody node)) → void
addFunctionDeclaration(String key, void listener(FunctionDeclaration node)) → void
addFunctionDeclarationStatement(String key, void listener(FunctionDeclarationStatement node)) → void
addFunctionExpression(String key, void listener(FunctionExpression node)) → void
addFunctionExpressionInvocation(String key, void listener(FunctionExpressionInvocation node)) → void
addFunctionReference(String key, void listener(FunctionReference node)) → void
addFunctionTypeAlias(String key, void listener(FunctionTypeAlias node)) → void
addFunctionTypedFormalParameter(String key, void listener(FunctionTypedFormalParameter node)) → void
addGenericFunctionType(String key, void listener(GenericFunctionType node)) → void
addGenericTypeAlias(String key, void listener(GenericTypeAlias node)) → void
addGuardedPattern(String key, void listener(GuardedPattern node)) → void
addHideCombinator(String key, void listener(HideCombinator node)) → void
addIdentifier(String key, void listener(Identifier node)) → void
addIfElement(String key, void listener(IfElement node)) → void
addIfStatement(String key, void listener(IfStatement node)) → void
addImplementsClause(String key, void listener(ImplementsClause node)) → void
addImplicitCallReference(String key, void listener(ImplicitCallReference node)) → void
addImportDirective(String key, void listener(ImportDirective node)) → void
addImportPrefixReference(String key, void listener(ImportPrefixReference node)) → void
addIndexExpression(String key, void listener(IndexExpression node)) → void
addInstanceCreationExpression(String key, void listener(InstanceCreationExpression node)) → void
addIntegerLiteral(String key, void listener(IntegerLiteral node)) → void
addInterpolationElement(String key, void listener(InterpolationElement node)) → void
addInterpolationExpression(String key, void listener(InterpolationExpression node)) → void
addInterpolationString(String key, void listener(InterpolationString node)) → void
addInvocationExpression(String key, void listener(InvocationExpression node)) → void
addIsExpression(String key, void listener(IsExpression node)) → void
addLabel(String key, void listener(Label node)) → void
addLabeledStatement(String key, void listener(LabeledStatement node)) → void
addLibraryAugmentationDirective(String key, void listener(LibraryAugmentationDirective node)) → void
addLibraryDirective(String key, void listener(LibraryDirective node)) → void
addLibraryIdentifier(String key, void listener(LibraryIdentifier node)) → void
addListLiteral(String key, void listener(ListLiteral node)) → void
addListPattern(String key, void listener(ListPattern node)) → void
addLiteral(String key, void listener(Literal node)) → void
addLogicalAndPattern(String key, void listener(LogicalAndPattern node)) → void
addLogicalOrPattern(String key, void listener(LogicalOrPattern node)) → void
addMapLiteralEntry(String key, void listener(MapLiteralEntry node)) → void
addMapPattern(String key, void listener(MapPattern node)) → void
addMapPatternEntry(String key, void listener(MapPatternEntry node)) → void
addMethodDeclaration(String key, void listener(MethodDeclaration node)) → void
addMethodInvocation(String key, void listener(MethodInvocation node)) → void
addMixinDeclaration(String key, void listener(MixinDeclaration node)) → void
addNamedCompilationUnitMember(String key, void listener(NamedCompilationUnitMember node)) → void
addNamedExpression(String key, void listener(NamedExpression node)) → void
addNamedType(String key, void listener(NamedType node)) → void
addNamespaceDirective(String key, void listener(NamespaceDirective node)) → void
addNativeClause(String key, void listener(NativeClause node)) → void
addNativeFunctionBody(String key, void listener(NativeFunctionBody node)) → void
addNode(String key, void listener(AstNode node)) → void
addNormalFormalParameter(String key, void listener(NormalFormalParameter node)) → void
addNullAssertPattern(String key, void listener(NullAssertPattern node)) → void
addNullCheckPattern(String key, void listener(NullCheckPattern node)) → void
addNullLiteral(String key, void listener(NullLiteral node)) → void
addObjectPattern(String key, void listener(ObjectPattern node)) → void
addOnClause(String key, void listener(OnClause node)) → void
addParenthesizedExpression(String key, void listener(ParenthesizedExpression node)) → void
addParenthesizedPattern(String key, void listener(ParenthesizedPattern node)) → void
addPartDirective(String key, void listener(PartDirective node)) → void
addPartOfDirective(String key, void listener(PartOfDirective node)) → void
addPatternAssignment(String key, void listener(PatternAssignment node)) → void
addPatternField(String key, void listener(PatternField node)) → void
addPatternFieldName(String key, void listener(PatternFieldName node)) → void
addPatternVariableDeclaration(String key, void listener(PatternVariableDeclaration node)) → void
addPatternVariableDeclarationStatement(String key, void listener(PatternVariableDeclarationStatement node)) → void
addPostfixExpression(String key, void listener(PostfixExpression node)) → void
addPrefixedIdentifier(String key, void listener(PrefixedIdentifier node)) → void
addPrefixExpression(String key, void listener(PrefixExpression node)) → void
addPropertyAccess(String key, void listener(PropertyAccess node)) → void
addRecordLiteral(String key, void listener(RecordLiteral node)) → void
addRecordPattern(String key, void listener(RecordPattern node)) → void
addRecordTypeAnnotation(String key, void listener(RecordTypeAnnotation node)) → void
addRecordTypeAnnotationField(String key, void listener(RecordTypeAnnotationField node)) → void
addRecordTypeAnnotationNamedField(String key, void listener(RecordTypeAnnotationNamedField node)) → void
addRecordTypeAnnotationNamedFields(String key, void listener(RecordTypeAnnotationNamedFields node)) → void
addRecordTypeAnnotationPositionalField(String key, void listener(RecordTypeAnnotationPositionalField node)) → void
addRedirectingConstructorInvocation(String key, void listener(RedirectingConstructorInvocation node)) → void
addRelationalPattern(String key, void listener(RelationalPattern node)) → void
addRestPatternElement(String key, void listener(RestPatternElement node)) → void
addRethrowExpression(String key, void listener(RethrowExpression node)) → void
addReturnStatement(String key, void listener(ReturnStatement node)) → void
addScriptTag(String key, void listener(ScriptTag node)) → void
addSetOrMapLiteral(String key, void listener(SetOrMapLiteral node)) → void
addShowCombinator(String key, void listener(ShowCombinator node)) → void
addSimpleFormalParameter(String key, void listener(SimpleFormalParameter node)) → void
addSimpleIdentifier(String key, void listener(SimpleIdentifier node)) → void
addSimpleStringLiteral(String key, void listener(SimpleStringLiteral node)) → void
addSingleStringLiteral(String key, void listener(SingleStringLiteral node)) → void
addSpreadElement(String key, void listener(SpreadElement node)) → void
addStatement(String key, void listener(Statement node)) → void
addStringInterpolation(String key, void listener(StringInterpolation node)) → void
addStringLiteral(String key, void listener(StringLiteral node)) → void
addSuperConstructorInvocation(String key, void listener(SuperConstructorInvocation node)) → void
addSuperExpression(String key, void listener(SuperExpression node)) → void
addSuperFormalParameter(String key, void listener(SuperFormalParameter node)) → void
addSwitchCase(String key, void listener(SwitchCase node)) → void
addSwitchDefault(String key, void listener(SwitchDefault node)) → void
addSwitchExpression(String key, void listener(SwitchExpression node)) → void
addSwitchExpressionCase(String key, void listener(SwitchExpressionCase node)) → void
addSwitchMember(String key, void listener(SwitchMember node)) → void
addSwitchPatternCase(String key, void listener(SwitchPatternCase node)) → void
addSwitchStatement(String key, void listener(SwitchStatement node)) → void
addSymbolLiteral(String key, void listener(SymbolLiteral node)) → void
addThisExpression(String key, void listener(ThisExpression node)) → void
addThrowExpression(String key, void listener(ThrowExpression node)) → void
addTopLevelVariableDeclaration(String key, void listener(TopLevelVariableDeclaration node)) → void
addTryStatement(String key, void listener(TryStatement node)) → void
addTypeAlias(String key, void listener(TypeAlias node)) → void
addTypeAnnotation(String key, void listener(TypeAnnotation node)) → void
addTypeArgumentList(String key, void listener(TypeArgumentList node)) → void
addTypedLiteral(String key, void listener(TypedLiteral node)) → void
addTypeLiteral(String key, void listener(TypeLiteral node)) → void
addTypeParameter(String key, void listener(TypeParameter node)) → void
addTypeParameterList(String key, void listener(TypeParameterList node)) → void
addUriBasedDirective(String key, void listener(UriBasedDirective node)) → void
addVariableDeclaration(String key, void listener(VariableDeclaration node)) → void
addVariableDeclarationList(String key, void listener(VariableDeclarationList node)) → void
addVariableDeclarationStatement(String key, void listener(VariableDeclarationStatement node)) → void
addWhenClause(String key, void listener(WhenClause node)) → void
addWhileStatement(String key, void listener(WhileStatement node)) → void
addWildcardPattern(String key, void listener(WildcardPattern node)) → void
addWithClause(String key, void listener(WithClause node)) → void
addYieldStatement(String key, void listener(YieldStatement node)) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited