Home / Function/ explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() — netty Function Reference

explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() — netty Function Reference

Architecture documentation for the explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() function in AbstractByteBufTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1e2a1da6_1b7e_e8d4_9858_0d155e776371["explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  1e2a1da6_1b7e_e8d4_9858_0d155e776371 -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  style 1e2a1da6_1b7e_e8d4_9858_0d155e776371 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 6300–6333

    @Test
    public void explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() {
        buffer.clear();
        buffer.writeShortLE(0x0102);
        assertEquals(0x0102, buffer.readShortLE());
        buffer.clear();
        buffer.writeMediumLE(0x010203);
        assertEquals(0x010203, buffer.readMediumLE());
        buffer.clear();
        buffer.writeIntLE(0x01020304);
        assertEquals(0x01020304, buffer.readIntLE());
        buffer.clear();
        buffer.writeFloatLE(Float.intBitsToFloat(0x01020304));
        assertEquals(0x01020304, Float.floatToRawIntBits(buffer.readFloatLE()));
        buffer.clear();
        buffer.writeLongLE(0x0102030405060708L);
        assertEquals(0x0102030405060708L, buffer.readLongLE());
        buffer.clear();
        buffer.writeDoubleLE(Double.longBitsToDouble(0x0102030405060708L));
        assertEquals(0x0102030405060708L, Double.doubleToRawLongBits(buffer.readDoubleLE()));

        buffer.setShortLE(0, 0x0102);
        assertEquals(0x0102, buffer.getShortLE(0));
        buffer.setMediumLE(0, 0x010203);
        assertEquals(0x010203, buffer.getMediumLE(0));
        buffer.setIntLE(0, 0x01020304);
        assertEquals(0x01020304, buffer.getIntLE(0));
        buffer.setFloatLE(0, Float.intBitsToFloat(0x01020304));
        assertEquals(0x01020304, Float.floatToRawIntBits(buffer.getFloatLE(0)));
        buffer.setLongLE(0, 0x0102030405060708L);
        assertEquals(0x0102030405060708L, buffer.getLongLE(0));
        buffer.setDoubleLE(0, Double.longBitsToDouble(0x0102030405060708L));
        assertEquals(0x0102030405060708L, Double.doubleToRawLongBits(buffer.getDoubleLE(0)));
    }

Domain

Subdomains

Frequently Asked Questions

What does explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() do?
explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() defined?
explicitLittleEndianWriteMethodsMustAlwaysUseLittleEndianByteOrder() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 6300.

Analyze Your Own Codebase

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

Try Supermodel Free