BoundExpression class

A BindingSource which represents a general-purpose expression.

Implemented types

Constructors

BoundExpression(ASTWithSource expression, SourceSpan? sourceSpan, CompileDirectiveMetadata? compileDirectiveMetadata)

Properties

compileDirectiveMetadata CompileDirectiveMetadata?
final
expression ASTWithSource
final
hashCode int
The hash code for this object.
no setterinherited
isBool bool
no setteroverride
isDouble bool
no setteroverride
isImmutable bool
no setteroverride
isInt bool
no setteroverride
isNullable bool
no setteroverride
isNumber bool
no setteroverride
isString bool
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceReference SourceReference?
no setter
sourceSpan → SourceSpan?
final

Methods

accept<R, C, CO extends C>(BindingSourceVisitor<R, C> visitor, [CO? context]) → R
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
withNewExpression(AST expression) BoundExpression

Operators

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