Home / Function/ String() — netty Function Reference

String() — netty Function Reference

Architecture documentation for the String() function in DomainNameMappingBuilder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d5301318_3a63_60d5_7961_c8f8ce2164ef["String()"]
  3d0847f8_b839_0e5d_4c34_8fa3423b62b5["ImmutableDomainNameMapping"]
  d5301318_3a63_60d5_7961_c8f8ce2164ef -->|defined in| 3d0847f8_b839_0e5d_4c34_8fa3423b62b5
  248a8fa7_3b6d_8e20_58b0_cb60a0188e17["estimateBufferSize()"]
  d5301318_3a63_60d5_7961_c8f8ce2164ef -->|calls| 248a8fa7_3b6d_8e20_58b0_cb60a0188e17
  60be4061_cb84_9458_3bc4_4e9197fcf07f["StringBuilder()"]
  d5301318_3a63_60d5_7961_c8f8ce2164ef -->|calls| 60be4061_cb84_9458_3bc4_4e9197fcf07f
  style d5301318_3a63_60d5_7961_c8f8ce2164ef fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/DomainNameMappingBuilder.java lines 155–179

        @Override
        public String toString() {
            String defaultValueStr = defaultValue.toString();

            int numberOfMappings = domainNamePatterns.length;
            if (numberOfMappings == 0) {
                return REPR_HEADER + defaultValueStr + REPR_MAP_OPENING + REPR_MAP_CLOSING;
            }

            String pattern0 = domainNamePatterns[0];
            String value0 = values[0].toString();
            int oneMappingLength = pattern0.length() + value0.length() + 3; // 2 for separator ", " and 1 for '='
            int estimatedBufferSize = estimateBufferSize(defaultValueStr.length(), numberOfMappings, oneMappingLength);

            StringBuilder sb = new StringBuilder(estimatedBufferSize)
                .append(REPR_HEADER).append(defaultValueStr).append(REPR_MAP_OPENING);

            appendMapping(sb, pattern0, value0);
            for (int index = 1; index < numberOfMappings; ++index) {
                sb.append(", ");
                appendMapping(sb, index);
            }

            return sb.append(REPR_MAP_CLOSING).toString();
        }

Domain

Subdomains

Frequently Asked Questions

What does String() do?
String() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/DomainNameMappingBuilder.java.
Where is String() defined?
String() is defined in common/src/main/java/io/netty/util/DomainNameMappingBuilder.java at line 155.
What does String() call?
String() calls 2 function(s): StringBuilder, estimateBufferSize.

Analyze Your Own Codebase

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

Try Supermodel Free