MCPcopy Create free account
hub / github.com/e2wugui/zeze / encode

Method encode

ZezeJava/ZezeJava/src/main/java/Zeze/Serialize/RawBean.java:79–86  ·  view source on GitHub ↗
(@NotNull ByteBuffer bb)

Source from the content-addressed store, hash-verified

77 }
78
79 @Override
80 public void encode(@NotNull ByteBuffer bb) {
81 var rd = getRawData();
82 if (rd.size() == 0)
83 bb.WriteByte(0); // 表示一个空Bean的结束
84 else
85 bb.Append(rd.bytesUnsafe(), rd.getOffset(), rd.size());
86 }
87
88 @Override
89 public void decode(@NotNull IByteBuffer bb) {

Callers

nothing calls this directly

Calls 6

getRawDataMethod · 0.95
bytesUnsafeMethod · 0.80
sizeMethod · 0.65
getOffsetMethod · 0.65
WriteByteMethod · 0.45
AppendMethod · 0.45

Tested by

no test coverage detected