MCPcopy Create free account
hub / github.com/BaseXdb/basex / write

Method write

basex-core/src/main/java/org/basex/io/out/ArrayOutput.java:26–36  ·  view source on GitHub ↗
(final int b)

Source from the content-addressed store, hash-verified

24 }
25
26 @Override
27 public void write(final int b) {
28 final int s = (int) size;
29 if(s == max) return;
30
31 byte[] bffr = buffer;
32 if(s == bffr.length) bffr = Arrays.copyOf(bffr, Array.newCapacity(s));
33 bffr[s] = (byte) b;
34 buffer = bffr;
35 size = s + 1;
36 }
37
38 @Override
39 public void write(final byte[] b, final int off, final int len) {

Callers 11

writeByteMethod · 0.95
writeBulkMethod · 0.95
writeGrowsMethod · 0.95
writeBulkEmptyMethod · 0.95
limitMethod · 0.95
nextMethod · 0.95
finishMethod · 0.95
resetMethod · 0.95
printMethod · 0.95
payloadMethod · 0.95

Calls 5

newCapacityMethod · 0.95
checkCapacityMethod · 0.95
copyOfMethod · 0.80
minMethod · 0.45
maxMethod · 0.45

Tested by 9

writeByteMethod · 0.76
writeBulkMethod · 0.76
writeGrowsMethod · 0.76
writeBulkEmptyMethod · 0.76
limitMethod · 0.76
nextMethod · 0.76
finishMethod · 0.76
resetMethod · 0.76