get method
Object?
get(
- Token name
)
override
Implementation
@override
Object? get(Token name) {
switch (name.lexeme) {
case "offset":
return offset;
case "position":
return ScrollPositionBuilder(position);
case "positions":
return positions;
case "keepScrollOffset":
return keepScrollOffset;
case "debugLabel":
return debugLabel;
case "hasClients":
return hasClients;
case "initialScrollOffset":
return initialScrollOffset;
case "jumpTo":
return jumpTo;
case "animateTo":
return animateTo;
case "addListener":
return ScrollerAddListenerBuilder(this);
case "removeListener":
return ScrollerRemoveListenerBuilder(this);
case "dispose":
return dispose;
default:
throw "Unknown property $name";
}
}