| 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; |
| } |