values() — netty Function Reference
Architecture documentation for the values() function in MqttMessageType.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4ff276c4_3d80_6bd7_787a_66f61a0f7836["values()"] c329f228_d5f4_f36c_c656_b871a225a71e["MqttMessageType.java"] 4ff276c4_3d80_6bd7_787a_66f61a0f7836 -->|defined in| c329f228_d5f4_f36c_c656_b871a225a71e style 4ff276c4_3d80_6bd7_787a_66f61a0f7836 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageType.java lines 41–53
static {
// this prevent values to be assigned with the wrong order
// and ensure valueOf to work fine
final MqttMessageType[] values = values();
VALUES = new MqttMessageType[values.length + 1];
for (MqttMessageType mqttMessageType : values) {
final int value = mqttMessageType.value;
if (VALUES[value] != null) {
throw new AssertionError("value already in use: " + value);
}
VALUES[value] = mqttMessageType;
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does values() do?
values() is a function in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageType.java.
Where is values() defined?
values() is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttMessageType.java at line 41.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free