Home / Function/ appendTo() — netty Function Reference

appendTo() — netty Function Reference

Architecture documentation for the appendTo() function in StompSubframeDecoder.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 1

Entity Profile

Dependency Diagram

graph TD
  cd8409e5_26a0_1038_22a7_b1da40de201b["appendTo()"]
  455cae9c_9e00_1f87_c8dd_0c3016efab2d["HeaderParser"]
  cd8409e5_26a0_1038_22a7_b1da40de201b -->|defined in| 455cae9c_9e00_1f87_c8dd_0c3016efab2d
  55abd999_2586_69c2_96cb_976793a79a2b["appendTo()"]
  55abd999_2586_69c2_96cb_976793a79a2b -->|calls| cd8409e5_26a0_1038_22a7_b1da40de201b
  55abd999_2586_69c2_96cb_976793a79a2b["appendTo()"]
  cd8409e5_26a0_1038_22a7_b1da40de201b -->|calls| 55abd999_2586_69c2_96cb_976793a79a2b
  style cd8409e5_26a0_1038_22a7_b1da40de201b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java lines 393–427

        @Override
        protected void appendTo(AppendableCharSequence charSeq, char chr) {
            if (!shouldUnescape) {
                super.appendTo(charSeq, chr);
                return;
            }

            if (chr == '\\') {
                if (unescapeInProgress) {
                    super.appendTo(charSeq, chr);
                    unescapeInProgress = false;
                } else {
                    unescapeInProgress = true;
                }
                return;
            }

            if (unescapeInProgress) {
                if (chr == 'c') {
                    charSeq.append(':');
                } else if (chr == 'r') {
                    charSeq.append('\r');
                } else if (chr == 'n') {
                    charSeq.append('\n');
                } else {
                    charSeq.append('\\').append(chr);
                    throw new IllegalArgumentException("received an invalid escape header sequence '" + charSeq + '\'');
                }

                unescapeInProgress = false;
                return;
            }

            super.appendTo(charSeq, chr);
        }

Domain

Subdomains

Calls

Called By

Frequently Asked Questions

What does appendTo() do?
appendTo() is a function in the netty codebase, defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java.
Where is appendTo() defined?
appendTo() is defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java at line 393.
What does appendTo() call?
appendTo() calls 1 function(s): appendTo.
What calls appendTo()?
appendTo() is called by 1 function(s): appendTo.

Analyze Your Own Codebase

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

Try Supermodel Free