master
8304745: Lazily initialize byte[] in java.io.BufferedInputStream
8300863: Remove C-style array declarations in java.io
8308016: Use snippets in java.io package
8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted
8286378: Address possibly lossy conversions in java.base
8229997: Apply java.io.Serial annotations in java.base
8309688: Data race on java.io.ClassCache$CacheRef.strongReferent
8187443: Forest Consolidation: Move files to unified layout
8316038: Fix doc typos in java.io.Console and java.util.Scanner
8279918: Fix various doc typos
8300979: Lazily initialize (byte, char)arr in java.io.DataInputStream
8276164: RandomAccessFile#write method could throw IndexOutOfBoundsException that is not described in javadoc
8155902: DataOuputStream should clarify that it might write primitive types as multiple byte groups
8300867: Fix document issues in java.io
8067127: Tags cleanup
8255989: Remove explicitly unascribed authorship from Java source files
8316000: File.setExecutable silently fails if file does not exist
8273616: Fix trivial doc typos in the java.base module
8312127: FileDescriptor.sync should temporarily increase parallelism
8314738: Remove all occurrences of and support for @revised
8260265: UTF-8 by Default
8300977: Retire java.io.ExpiringCache
8280534: Enable compile-time doclint reference checking
8286783: Expand use of @inheritDoc in InputStream and OutputStream subclasses
8299600: Use Objects.check*() where appropriate in java.io
8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides
8272626: Avoid C-style array declarations in java.*
8282696: Add constructors taking a cause to InvalidObjectException and InvalidClassException
8310909: java.io.InvalidObjectException has redundant `@since` tag
8156593: DataOutput.write(byte[],int,int) and its implementations do not specify index out bounds
8301863: ObjectInputFilter example incorrectly calls rejectUndecidedClass
6361826: (reflect) provide method for mapping strings to class object for primitive types
6441827: Documentation mentions nonexistent NullReferenceException
8315810: Reimplement sun.reflect.ReflectionFactory::newConstructorForSerialization with method handles
8295370: Update java.io.ObjectStreamField to use Class.descriptorString
8310530: PipedOutputStream.flush() accesses sink racily
8308591: JLine as the default Console provider
8297632: InputStream.transferTo() method should specify what the return value should be when the number of bytes transfered is larger than Long.MAX_VALUE
8219567: Name of first parameter of RandomAccessFile(String,String) is inconsistent
8222329: Readable read(CharBuffer) does not specify that 0 is returned when there is no remaining space in buffer
8305206: Add @spec tags in java.base/java.* (part 1)
8300868: Reduce visibility in java.io.SerialCallbackContext
8231186: Replace html tag <code>foo</code> with javadoc tag {@code foo} in java.base
8316207: Fix typos in java.io.StreamTokenizer
8300864: Declare some fields in java.io as final
8251203: Fix "no comment" warnings in java.base/java.lang and java/io
8274075: Fix miscellaneous typos in java.base