toArray() — netty Function Reference
Architecture documentation for the toArray() function in DnsNameResolver.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9bd81647_a9a3_8db8_42ba_e66e462fb81e["toArray()"] a8faea52_3f45_7b36_4918_3dfb9bd6ee9b["DnsNameResolver"] 9bd81647_a9a3_8db8_42ba_e66e462fb81e -->|defined in| a8faea52_3f45_7b36_4918_3dfb9bd6ee9b 94155903_c018_eb88_5f5d_87fdb5343087["resolve()"] 94155903_c018_eb88_5f5d_87fdb5343087 -->|calls| 9bd81647_a9a3_8db8_42ba_e66e462fb81e 0dd3efe7_f28e_9bd8_2716_5be45ed56586["resolveAll()"] 0dd3efe7_f28e_9bd8_2716_5be45ed56586 -->|calls| 9bd81647_a9a3_8db8_42ba_e66e462fb81e 84f19abd_141a_7a6b_231d_77cb1e904980["query()"] 84f19abd_141a_7a6b_231d_77cb1e904980 -->|calls| 9bd81647_a9a3_8db8_42ba_e66e462fb81e 951519b7_504d_e16a_f1f7_c912f4515a1b["validateAdditional()"] 9bd81647_a9a3_8db8_42ba_e66e462fb81e -->|calls| 951519b7_504d_e16a_f1f7_c912f4515a1b style 9bd81647_a9a3_8db8_42ba_e66e462fb81e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java lines 949–971
private static DnsRecord[] toArray(Iterable<DnsRecord> additionals, boolean validateType) {
checkNotNull(additionals, "additionals");
if (additionals instanceof Collection) {
Collection<DnsRecord> records = (Collection<DnsRecord>) additionals;
for (DnsRecord r: additionals) {
validateAdditional(r, validateType);
}
return records.toArray(new DnsRecord[records.size()]);
}
Iterator<DnsRecord> additionalsIt = additionals.iterator();
if (!additionalsIt.hasNext()) {
return EMPTY_ADDITIONALS;
}
List<DnsRecord> records = new ArrayList<DnsRecord>();
do {
DnsRecord r = additionalsIt.next();
validateAdditional(r, validateType);
records.add(r);
} while (additionalsIt.hasNext());
return records.toArray(new DnsRecord[records.size()]);
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does toArray() do?
toArray() is a function in the netty codebase, defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java.
Where is toArray() defined?
toArray() is defined in resolver-dns/src/main/java/io/netty/resolver/dns/DnsNameResolver.java at line 949.
What does toArray() call?
toArray() calls 1 function(s): validateAdditional.
What calls toArray()?
toArray() is called by 3 function(s): query, resolve, resolveAll.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free