MCPcopy Create free account
hub / github.com/ZeppelinMC/Zeppelin / readByteArray

Method readByteArray

protocol/nbt/decoder.go:1093–1107  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1091}
1092
1093func (d *Decoder) readByteArray() ([]byte, error) {
1094 l, err := d.readInt()
1095 if err != nil {
1096 return nil, err
1097 }
1098
1099 if l < 0 {
1100 return nil, fmt.Errorf("negative length for make (read byte array)")
1101 }
1102
1103 var data = make([]byte, l)
1104 _, err = d.rd.Read(data)
1105
1106 return data, err
1107}
1108
1109func (d *Decoder) readIntArray() ([]int32, error) {
1110 l, err := d.readInt()

Callers 4

decodeCompoundMapMethod · 0.95
decodeCompoundStructMethod · 0.95
decodeCompoundMethod · 0.95
_decodeListMethod · 0.95

Calls 2

readIntMethod · 0.95
ReadMethod · 0.45

Tested by

no test coverage detected