MCPcopy Create free account
hub / github.com/google/guice / checkElements

Method checkElements

core/test/com/google/inject/spi/ElementsTest.java:1359–1372  ·  view source on GitHub ↗
(List<Element> elements, ElementVisitor<?>... visitors)

Source from the content-addressed store, hash-verified

1357 }
1358
1359 protected void checkElements(List<Element> elements, ElementVisitor<?>... visitors) {
1360 for (int i = 0; i < visitors.length; i++) {
1361 ElementVisitor<?> visitor = visitors[i];
1362 Element element = elements.get(i);
1363 if (!(element instanceof Message)) {
1364 ElementSource source = (ElementSource) element.getSource();
1365 assertFalse(source.getModuleClassNames().isEmpty());
1366 }
1367 if (!(visitor instanceof ExternalFailureVisitor)) {
1368 assertContains(element.getSource().toString(), getDeclaringSourcePart(ElementsTest.class));
1369 }
1370 element.acceptVisitor(visitor);
1371 }
1372 }
1373
1374 private static class ListProvider implements Provider<List<Object>> {
1375 @Override

Callers 2

visitMethod · 0.95
checkModuleMethod · 0.95

Calls 8

getSourceMethod · 0.95
getModuleClassNamesMethod · 0.95
acceptVisitorMethod · 0.95
assertContainsMethod · 0.80
getMethod · 0.65
toStringMethod · 0.65
isEmptyMethod · 0.45

Tested by

no test coverage detected