Home / Function/ values() — netty Function Reference

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

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