CharSequenceMap Class — netty Architecture
Architecture documentation for the CharSequenceMap class in CharSequenceMap.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 88b5644e_45ca_9e04_9d45_8b9530a37d8e["CharSequenceMap"] b8bf1709_522a_363f_dd9c_762013d470ce["CharSequenceMap.java"] 88b5644e_45ca_9e04_9d45_8b9530a37d8e -->|defined in| b8bf1709_522a_363f_dd9c_762013d470ce 8f9b29a5_a9b6_a2d0_48d3_afc932e8f185["CharSequenceMap()"] 88b5644e_45ca_9e04_9d45_8b9530a37d8e -->|method| 8f9b29a5_a9b6_a2d0_48d3_afc932e8f185
Relationship Graph
Source Code
codec-http3/src/main/java/io/netty/handler/codec/http3/CharSequenceMap.java lines 28–46
final class CharSequenceMap<V> extends DefaultHeaders<CharSequence, V, CharSequenceMap<V>> {
CharSequenceMap() {
this(true);
}
CharSequenceMap(boolean caseSensitive) {
this(caseSensitive, UnsupportedValueConverter.<V>instance());
}
CharSequenceMap(boolean caseSensitive, ValueConverter<V> valueConverter) {
super(caseSensitive ? CASE_SENSITIVE_HASHER : CASE_INSENSITIVE_HASHER, valueConverter);
}
@SuppressWarnings("unchecked")
CharSequenceMap(boolean caseSensitive, ValueConverter<V> valueConverter, int arraySizeHint) {
super(caseSensitive ? CASE_SENSITIVE_HASHER : CASE_INSENSITIVE_HASHER, valueConverter,
NameValidator.NOT_NULL, arraySizeHint);
}
}
Source
Frequently Asked Questions
What is the CharSequenceMap class?
CharSequenceMap is a class in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/CharSequenceMap.java.
Where is CharSequenceMap defined?
CharSequenceMap is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/CharSequenceMap.java at line 28.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free