SimpleEventHandler class

An EventHandler that is a single method call with 0 or 1 arguments.

The single argument is the $event emitted by the event source.

In generated code, this can be expressed as a "tear-off" expression.

Inheritance

Constructors

SimpleEventHandler(ASTWithSource handler, SourceSpan? sourceSpan, {ProviderSource? directiveInstance, int? numArgs})

Properties

directiveInstance ProviderSource?
final
handler ASTWithSource
final
hashCode int
The hash code for this object.
no setterinherited
isBool bool
finalinherited
isDouble bool
finalinherited
isImmutable bool
finalinherited
isInt bool
finalinherited
isNullable bool
finalinherited
isNumber bool
finalinherited
isString bool
finalinherited
numArgs int?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceSpan → SourceSpan?
final

Methods

accept<R, C, CO extends C>(BindingSourceVisitor<R, C> visitor, [CO? context]) → R
override
merge(EventHandler? handler) EventHandler
Returns an EventHandler that merges this and handler together.
override
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