Skip to content

Commit 9d3db4c

Browse files
Improve performance in ProtocolVersionRange#contains (ViaVersion#3964)
1 parent b67ebec commit 9d3db4c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersionRange.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,10 @@ public ProtocolVersionRange add(final Range<ProtocolVersion> range) {
104104
*/
105105
public boolean contains(final ProtocolVersion version) {
106106
if (this.ranges == null) return true;
107-
return this.ranges.stream().anyMatch(range -> range.contains(version));
107+
for (Range<ProtocolVersion> range : this.ranges) {
108+
if (range.contains(version)) return true;
109+
}
110+
return false;
108111
}
109112

110113
@Override

0 commit comments

Comments
 (0)