Home / Function/ V() — netty Function Reference

V() — netty Function Reference

Architecture documentation for the V() function in DefaultHeaders.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  69385e00_b96d_ae27_5e66_b4b67666e1c7["V()"]
  4870289d_b6ea_5d75_937a_7b31d015d4bf["DefaultHeaders"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|defined in| 4870289d_b6ea_5d75_937a_7b31d015d4bf
  8163871a_da62_e92d_77c4_af47970b5607["index()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| 8163871a_da62_e92d_77c4_af47970b5607
  3efe0896_23d6_3c06_c91f_ff3b3104ad1c["remove0()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| 3efe0896_23d6_3c06_c91f_ff3b3104ad1c
  401dfa93_5a66_78af_4cc8_8c0eae8a020d["hashCode()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| 401dfa93_5a66_78af_4cc8_8c0eae8a020d
  c15922d5_d4f0_6f67_a606_f7cf7f884edc["equals()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| c15922d5_d4f0_6f67_a606_f7cf7f884edc
  6a9892aa_586a_b170_0900_94761f82eb06["equals()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| 6a9892aa_586a_b170_0900_94761f82eb06
  2bb4a24f_ccd7_0b3f_8b7d_3f9e007124f3["remove()"]
  69385e00_b96d_ae27_5e66_b4b67666e1c7 -->|calls| 2bb4a24f_ccd7_0b3f_8b7d_3f9e007124f3
  style 69385e00_b96d_ae27_5e66_b4b67666e1c7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/DefaultHeaders.java lines 178–195

    @Override
    public V get(K name) {
        checkNotNull(name, "name");

        int h = hashingStrategy.hashCode(name);
        int i = index(h);
        HeaderEntry<K, V> e = entries[i];
        V value = null;
        // loop until the first header was found
        while (e != null) {
            if (e.hash == h && hashingStrategy.equals(name, e.key)) {
                value = e.value;
            }

            e = e.next;
        }
        return value;
    }

Domain

Subdomains

Frequently Asked Questions

What does V() do?
V() is a function in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/DefaultHeaders.java.
Where is V() defined?
V() is defined in codec-base/src/main/java/io/netty/handler/codec/DefaultHeaders.java at line 178.
What does V() call?
V() calls 6 function(s): equals, equals, hashCode, index, remove, remove0.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free