blob: 422b86811da398738f20a2c71ebe11fb41323b92 [file] [log] [blame]
import '../../xml/utils/node_type.dart';
import '../event.dart';
import '../visitor.dart';
/// Event of an XML comment node.
class XmlCommentEvent extends XmlEvent {
XmlCommentEvent(this.text);
final String text;
@override
XmlNodeType get nodeType => XmlNodeType.COMMENT;
@override
void accept(XmlEventVisitor visitor) => visitor.visitCommentEvent(this);
@override
int get hashCode => Object.hash(nodeType, text);
@override
bool operator ==(Object other) =>
other is XmlCommentEvent && other.text == text;
}