calculateNext() — netty Function Reference
Architecture documentation for the calculateNext() function in ReadOnlyHttp2Headers.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 3041d822_d4a5_8ac8_d3ef_147bcbbcfa2e["calculateNext()"] 59c3341d_5a2c_3b9a_13ac_5858bb471904["ReadOnlyValueIterator"] 3041d822_d4a5_8ac8_d3ef_147bcbbcfa2e -->|defined in| 59c3341d_5a2c_3b9a_13ac_5858bb471904 ab6f5cd3_fe8d_9a78_42fe_76c3313cef76["ReadOnlyValueIterator()"] ab6f5cd3_fe8d_9a78_42fe_76c3313cef76 -->|calls| 3041d822_d4a5_8ac8_d3ef_147bcbbcfa2e 430b05f8_ded3_9445_eefc_aadb1449996f["CharSequence()"] 430b05f8_ded3_9445_eefc_aadb1449996f -->|calls| 3041d822_d4a5_8ac8_d3ef_147bcbbcfa2e style 3041d822_d4a5_8ac8_d3ef_147bcbbcfa2e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/ReadOnlyHttp2Headers.java lines 819–837
private void calculateNext() {
for (; i < current.length; i += 2) {
AsciiString roName = current[i];
if (roName.hashCode() == nameHash && roName.contentEqualsIgnoreCase(name)) {
if (i + 1 < current.length) {
next = current[i + 1];
i += 2;
}
return;
}
}
if (current == pseudoHeaders) {
i = 0;
current = otherHeaders;
calculateNext();
} else {
next = null;
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does calculateNext() do?
calculateNext() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/ReadOnlyHttp2Headers.java.
Where is calculateNext() defined?
calculateNext() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/ReadOnlyHttp2Headers.java at line 819.
What calls calculateNext()?
calculateNext() is called by 2 function(s): CharSequence, ReadOnlyValueIterator.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free