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;
}
}
Source
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