Home / Class/ TestElement Class — netty Architecture

TestElement Class — netty Architecture

Architecture documentation for the TestElement class in DefaultPriorityQueueTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8b4854ba_5bbd_cbed_55c2_2813181d610f["TestElement"]
  e16c558c_ecb9_1240_5585_54aa5c22e917["DefaultPriorityQueueTest.java"]
  8b4854ba_5bbd_cbed_55c2_2813181d610f -->|defined in| e16c558c_ecb9_1240_5585_54aa5c22e917
  b6bcf60b_3e0d_b5a5_66f5_198b003d58f1["TestElement()"]
  8b4854ba_5bbd_cbed_55c2_2813181d610f -->|method| b6bcf60b_3e0d_b5a5_66f5_198b003d58f1
  8bed2daf_12d3_dc9c_2fc3_11687b124a43["equals()"]
  8b4854ba_5bbd_cbed_55c2_2813181d610f -->|method| 8bed2daf_12d3_dc9c_2fc3_11687b124a43
  1566d0d8_2d69_59f7_b7a5_edfa765ad63f["hashCode()"]
  8b4854ba_5bbd_cbed_55c2_2813181d610f -->|method| 1566d0d8_2d69_59f7_b7a5_edfa765ad63f
  9cfeefc2_6256_8aa7_c56c_744daf703ea7["priorityQueueIndex()"]
  8b4854ba_5bbd_cbed_55c2_2813181d610f -->|method| 9cfeefc2_6256_8aa7_c56c_744daf703ea7

Relationship Graph

Source Code

common/src/test/java/io/netty/util/internal/DefaultPriorityQueueTest.java lines 324–351

    private static final class TestElement implements PriorityQueueNode {
        int value;
        private int priorityQueueIndex = INDEX_NOT_IN_QUEUE;

        TestElement(int value) {
            this.value = value;
        }

        @Override
        public boolean equals(Object o) {
            return o instanceof TestElement && ((TestElement) o).value == value;
        }

        @Override
        public int hashCode() {
            return value;
        }

        @Override
        public int priorityQueueIndex(DefaultPriorityQueue queue) {
            return priorityQueueIndex;
        }

        @Override
        public void priorityQueueIndex(DefaultPriorityQueue queue, int i) {
            priorityQueueIndex = i;
        }
    }

Frequently Asked Questions

What is the TestElement class?
TestElement is a class in the netty codebase, defined in common/src/test/java/io/netty/util/internal/DefaultPriorityQueueTest.java.
Where is TestElement defined?
TestElement is defined in common/src/test/java/io/netty/util/internal/DefaultPriorityQueueTest.java at line 324.

Analyze Your Own Codebase

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

Try Supermodel Free