ParsedPropertyAst class

Represents a real, non-synthetic bound property assignment [name.postfix.unit]="value"for an element.

Clients should not extend, implement, or mix-in this class.

Inheritance
Implemented types
Mixed-in types

Constructors

ParsedPropertyAst(SourceFile sourceFile, NgToken prefixToken, NgToken nameToken, NgToken? suffixToken, [NgAttributeValueToken? valueToken, NgToken? equalSignToken])

Properties

beginToken NgToken?
First token that was used to form this AST.
finalinherited
childNodes List<StandaloneTemplateAst>
Child nodes, if any.
no setterinherited
endToken NgToken?
Last token that was used to form this AST.
finalinherited
equalSignOffset int?
Offset of equal sign; may be null if no value.
no setteroverride
equalSignToken NgToken?
NgToken that represents the equal sign token; may be null to have no value.
final
hashCode int
The hash code for this object.
no setterinherited
isParent bool
Whether this node is capable of containing children and does.
finalinherited
isStandalone bool
Whether this node needs to be 'attached' to another node to be valid.
no setterinherited
isSynthetic bool
Whether this node did not truly originate from the parsed source.
finalinherited
name String
Name name of [name.postfix.unit].
no setteroverride
nameOffset int
Offset of name.
no setteroverride
nameToken NgToken
final
postfix String?
Name postfix in [name.postfix.unit]; may be null to have no value.
no setteroverride
prefixOffset int
Offset of [ prefix in [name.postfix.unit].
no setteroverride
prefixToken NgToken
final
quotedValueOffset int?
Offset of value starting at left quote; may be null to have no value.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceSpan → SourceSpan
Segment of source text from which the AST was parsed from.
no setterinherited
sourceUrl String?
no setterinherited
suffixOffset int?
Offset of ] suffix in [name.postfix.unit].
no setteroverride
suffixToken NgToken?
final
unit String?
Name unit in [name.postfix.unit]; may be null to have no value.
no setteroverride
value String?
Expression value as String bound to property; may be null if no value.
no setteroverride
valueOffset int?
Offset of value; may be null to have no value.
no setteroverride
valueToken NgAttributeValueToken?
NgAttributeValueToken that represents "value"; may be null to have no value.
final

Methods

accept<R, C>(TemplateAstVisitor<R, C?> visitor, [C? context]) → R
Have the visitor start visiting this node.
inherited
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