1
1
/*
2
- * Copyright (c) 2004, 2020 , Oracle and/or its affiliates. All rights reserved.
2
+ * Copyright (c) 2004, 2023 , Oracle and/or its affiliates. All rights reserved.
3
3
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4
4
*
5
5
* This code is free software; you can redistribute it and/or modify it
@@ -46,7 +46,7 @@ public class ChunkedOutputStream extends OutputStream {
46
46
private static final int EMPTY_CHUNK_HEADER_SIZE = getHeaderSize (0 );
47
47
48
48
/* internal buffer */
49
- private byte buf [] ;
49
+ private final byte [] buf ;
50
50
/* size of data (excluding footers and headers) already stored in buf */
51
51
private int size ;
52
52
/* current index in buf (i.e. buf[count] */
@@ -59,11 +59,11 @@ public class ChunkedOutputStream extends OutputStream {
59
59
private PrintStream out ;
60
60
61
61
/* the chunk size we use */
62
- private int preferredChunkDataSize ;
63
- private int preferedHeaderSize ;
64
- private int preferredChunkGrossSize ;
62
+ private final int preferredChunkDataSize ;
63
+ private final int preferredHeaderSize ;
64
+ private final int preferredChunkGrossSize ;
65
65
/* header for a complete Chunk */
66
- private byte [] completeHeader ;
66
+ private final byte [] completeHeader ;
67
67
68
68
private final Lock writeLock = new ReentrantLock ();
69
69
@@ -119,8 +119,8 @@ public ChunkedOutputStream(PrintStream o, int size) {
119
119
getHeaderSize (DEFAULT_CHUNK_SIZE ) - FOOTER_SIZE ;
120
120
}
121
121
122
- preferedHeaderSize = getHeaderSize (preferredChunkDataSize );
123
- preferredChunkGrossSize = preferedHeaderSize + preferredChunkDataSize
122
+ preferredHeaderSize = getHeaderSize (preferredChunkDataSize );
123
+ preferredChunkGrossSize = preferredHeaderSize + preferredChunkDataSize
124
124
+ FOOTER_SIZE ;
125
125
completeHeader = getHeader (preferredChunkDataSize );
126
126
@@ -151,7 +151,7 @@ private void flush(boolean flushAll) {
151
151
/* adjust a header start index in case the header of the last
152
152
* chunk is shorter then preferedHeaderSize */
153
153
154
- int adjustedHeaderStartIndex = preferedHeaderSize -
154
+ int adjustedHeaderStartIndex = preferredHeaderSize -
155
155
getHeaderSize (size );
156
156
157
157
/* write header */
@@ -277,7 +277,7 @@ public void write(int _b) throws IOException {
277
277
public void reset () {
278
278
writeLock .lock ();
279
279
try {
280
- count = preferedHeaderSize ;
280
+ count = preferredHeaderSize ;
281
281
size = 0 ;
282
282
spaceInCurrentChunk = preferredChunkDataSize ;
283
283
} finally {
0 commit comments