MessageList
Messages 基础实现, 是元素数量不应为空的消息列表。
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
判断当前视图中是否包含指定元素。
Link copied to clipboard
判断两个 Messages 是否在元素内容上相同。contentEquals 会依次比较各个元素, 当元素数量、内容、顺序都完全相同时得到 true
。
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
通过索引访问目标位置的元素。
根据 MsgElement 来获取当前消息链中的所有匹配消息。
Link copied to clipboard
根据 MsgElement 来获取当前消息链中的第一个匹配类型的消息。 当未寻得指定类型的消息时抛出 NoSuchElementException.
Link copied to clipboard
根据 MsgElement 来获取当前消息链中的第一个匹配类型的消息。 当未寻得指定类型的消息时得到null。
Link copied to clipboard
判断当前视图是否不为空。
Link copied to clipboard
得到当前视图的迭代器。
Link copied to clipboard
Link copied to clipboard
拼接 MsgElement 列表,得到一个新的 Messages。
拼接一个 MsgElement,得到一个新的 Messages。
Link copied to clipboard
SendSupport.send 的反转形式,可以使用中缀函数写法。
Link copied to clipboard
Link copied to clipboard
将当前 Messages 转化为不可变的消息元素列表。
Link copied to clipboard
将 元素为 MsgElement 的 Iterable 转化为 Messages 实例。