MCPcopy Create free account
hub / github.com/ReadyTalk/avian / intersect

Method intersect

classpath/java/util/regex/CharacterMatcher.java:131–140  ·  view source on GitHub ↗
(CharacterMatcher other)

Source from the content-addressed store, hash-verified

129 }
130
131 private void intersect(CharacterMatcher other) {
132 boolean inversePattern = this.inversePattern && other.inversePattern;
133 if ((map.length > other.map.length) ^ inversePattern) {
134 map = java.util.Arrays.copyOf(map, other.map.length);
135 }
136 for (int i = 0; i < map.length; ++ i) {
137 map[i] = (matches((char)i) && other.matches((char)i)) ^ inversePattern;
138 }
139 this.inversePattern = inversePattern;
140 }
141
142 static class Parser {
143 private final char[] description;

Callers 1

parseClassMethod · 0.95

Calls 2

matchesMethod · 0.95
copyOfMethod · 0.45

Tested by

no test coverage detected