Home / Function/ advance() — netty Function Reference

advance() — netty Function Reference

Architecture documentation for the advance() function in ConcurrentSkipListIntObjMultimap.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e523ebdb_4347_12dd_fc5c_2464c417bac0["advance()"]
  0ea610ee_82a9_e3f5_439a_eac3ffde1b52["Iter"]
  e523ebdb_4347_12dd_fc5c_2464c417bac0 -->|defined in| 0ea610ee_82a9_e3f5_439a_eac3ffde1b52
  332467ec_19e6_8527_e6e8_e18eb02ccff6["Iter()"]
  332467ec_19e6_8527_e6e8_e18eb02ccff6 -->|calls| e523ebdb_4347_12dd_fc5c_2464c417bac0
  7becef8d_f359_1166_2bab_c6832675b901["next()"]
  7becef8d_f359_1166_2bab_c6832675b901 -->|calls| e523ebdb_4347_12dd_fc5c_2464c417bac0
  style e523ebdb_4347_12dd_fc5c_2464c417bac0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/concurrent/ConcurrentSkipListIntObjMultimap.java lines 1480–1490

        final void advance(Node<V> b) {
            Node<V> n = null;
            V v = null;
            if ((lastReturned = b) != null) {
                while ((n = b.next) != null && (v = n.val) == null) {
                    b = n;
                }
            }
            nextValue = v;
            next = n;
        }

Domain

Subdomains

Called By

Frequently Asked Questions

What does advance() do?
advance() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/concurrent/ConcurrentSkipListIntObjMultimap.java.
Where is advance() defined?
advance() is defined in common/src/main/java/io/netty/util/concurrent/ConcurrentSkipListIntObjMultimap.java at line 1480.
What calls advance()?
advance() is called by 2 function(s): Iter, next.

Analyze Your Own Codebase

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

Try Supermodel Free