Home / Function/ insertNewLines() — netty Function Reference

insertNewLines() — netty Function Reference

Architecture documentation for the insertNewLines() function in Base64Test.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  cf19527e_c875_97e2_1d6a_6f88124d7fa7["insertNewLines()"]
  587fbc85_c53e_c573_bbdd_133558a8e9ac["Base64Test"]
  cf19527e_c875_97e2_1d6a_6f88124d7fa7 -->|defined in| 587fbc85_c53e_c573_bbdd_133558a8e9ac
  68be8d4b_8979_bbf6_5b71_faab965e008a["testEncodeDecode()"]
  68be8d4b_8979_bbf6_5b71_faab965e008a -->|calls| cf19527e_c875_97e2_1d6a_6f88124d7fa7
  style cf19527e_c875_97e2_1d6a_6f88124d7fa7 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-base/src/test/java/io/netty/handler/codec/base64/Base64Test.java lines 206–220

    private static byte[] insertNewLines(byte[] src) throws IOException {
        if (src == null || src.length == 0) {
            return src;
        }

        try (ByteArrayOutputStream os = new ByteArrayOutputStream()) {
            for (int i = 0; i < src.length; i++) {
                os.write(src[i]);
                if (i + 1 < src.length && (i + 1) % 76 == 0) {
                    os.write('\n');
                }
            }
            return os.toByteArray();
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does insertNewLines() do?
insertNewLines() is a function in the netty codebase, defined in codec-base/src/test/java/io/netty/handler/codec/base64/Base64Test.java.
Where is insertNewLines() defined?
insertNewLines() is defined in codec-base/src/test/java/io/netty/handler/codec/base64/Base64Test.java at line 206.
What calls insertNewLines()?
insertNewLines() is called by 1 function(s): testEncodeDecode.

Analyze Your Own Codebase

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

Try Supermodel Free