AstNodeExtension extension

on
  • AstNode

Properties

enclosingIfStatement → IfStatement?

Available on AstNode, provided by the AstNodeExtension extension

Return the IfStatement associated with this.
no setter
hasOverride bool

Available on AstNode, provided by the AstNodeExtension extension

Return true if this node has an override annotation.
no setter
inAsyncMethodOrFunction bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inAsyncStarOrSyncStarMethodOrFunction bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inCatchClause bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inClassMemberBody bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inDoLoop bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inForLoop bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inLoop bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inSwitch bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
inWhileLoop bool

Available on AstNode, provided by the AstNodeExtension extension

no setter
tokens List<Token>

Available on AstNode, provided by the AstNodeExtension extension

The Tokens contained within this.
no setter

Methods

findSimplePrintInvocation() → ExpressionStatement?

Available on AstNode, provided by the AstNodeExtension extension

Returns the ExpressionStatement associated with this if this points to the identifier for a simple print, and null otherwise.
getElement({bool useMockForImport = false}) → Element?

Available on AstNode, provided by the AstNodeExtension extension

Returns the element associated with this.