MCPcopy Create free account
hub / github.com/DeNA/PacketProxy / ZoneIterator

Method ZoneIterator

src/main/java/core/org/xbill/DNS/Zone.java:39–55  ·  view source on GitHub ↗
(boolean axfr)

Source from the content-addressed store, hash-verified

37 private boolean wantLastSOA;
38
39 ZoneIterator(boolean axfr) {
40 synchronized (Zone.this) {
41 zentries = data.entrySet().iterator();
42 }
43 wantLastSOA = axfr;
44 RRset [] sets = allRRsets(originNode);
45 current = new RRset[sets.length];
46 for (int i = 0, j = 2; i < sets.length; i++) {
47 int type = sets[i].getType();
48 if (type == Type.SOA)
49 current[0] = sets[i];
50 else if (type == Type.NS)
51 current[1] = sets[i];
52 else
53 current[j++] = sets[i];
54 }
55 }
56
57 public boolean
58 hasNext() {

Callers

nothing calls this directly

Calls 4

entrySetMethod · 0.80
allRRsetsMethod · 0.80
getTypeMethod · 0.65
iteratorMethod · 0.45

Tested by

no test coverage detected