CharSequenceMap Class — netty Architecture
Architecture documentation for the CharSequenceMap class in CharSequenceMap.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD acb4dca9_1936_a0e8_fc51_1ba8ad52e168["CharSequenceMap"] e1784c1f_f5ab_e2ea_ecb8_6d3e7d5796dd["CharSequenceMap.java"] acb4dca9_1936_a0e8_fc51_1ba8ad52e168 -->|defined in| e1784c1f_f5ab_e2ea_ecb8_6d3e7d5796dd fd5af89c_5a87_7369_dc3e_0b9f27fa2e26["CharSequenceMap()"] acb4dca9_1936_a0e8_fc51_1ba8ad52e168 -->|method| fd5af89c_5a87_7369_dc3e_0b9f27fa2e26
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/CharSequenceMap.java lines 28–46
public final class CharSequenceMap<V> extends DefaultHeaders<CharSequence, V, CharSequenceMap<V>> {
public CharSequenceMap() {
this(true);
}
public CharSequenceMap(boolean caseSensitive) {
this(caseSensitive, UnsupportedValueConverter.<V>instance());
}
public CharSequenceMap(boolean caseSensitive, ValueConverter<V> valueConverter) {
super(caseSensitive ? CASE_SENSITIVE_HASHER : CASE_INSENSITIVE_HASHER, valueConverter);
}
@SuppressWarnings("unchecked")
public 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-http2/src/main/java/io/netty/handler/codec/http2/CharSequenceMap.java.
Where is CharSequenceMap defined?
CharSequenceMap is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/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