get method
Implementation
@override
Object? get(Token name) {
switch (name.lexeme) {
case 'listen':
return WebSocketListenBuilder(webSocketChannel);
case 'sink':
return WebSocketSinkBuilder(webSocketChannel.sink);
case 'stream':
return webSocketChannel.stream;
}
throw "Unknown property: ${name.lexeme}";
}