jdk-24/test/jdk/java/io
Vicente Romero 827e5e3226 8225054: Compiler implementation for records
8225052: javax.lang.model support for records
8225053: Preview APIs support for records
8225055: Javadoc for records
8226314: com.sun.source support for records
8227113: Specification for java.lang.Record
8233526: JVM support for records

Implement records in the compiler and the JVM, including serialization, reflection and APIs support

Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Joe Darcy <joe.darcy@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Reviewed-by: mcimadamore, briangoetz, alanb, darcy, chegar, jrose, jlahoda, coleenp, dholmes, lfoltan, mchung, sadayapalam, hannesw, sspitsyn
2019-12-04 15:57:39 -05:00
..
BufferedInputStream 8210112: remove jdk.testlibrary.ProcessTools 2018-09-07 14:01:52 -07:00
BufferedReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
BufferedWriter 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ByteArrayInputStream 8200449: ReadAllReadNTransferTo fails occasionally 2018-03-29 12:38:47 -07:00
ByteArrayOutputStream 8180410: ByteArrayOutputStream should not throw IOExceptions 2018-03-23 15:05:43 -07:00
CharArrayReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
charStreams 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
DataInputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
DataOutputStream 8223254: DataOutputStream/WriteUTF.java fails due to "OutOfMemoryError: Java heap space" 2019-05-02 14:15:09 -07:00
etc 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Externalizable 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
File 8229333: java/io/File/SetLastModified.java timed out 2019-10-01 07:37:39 -07:00
FileDescriptor 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
FileInputStream 8192939: Remove Finalize methods from FileInputStream and FileOutputStream 2018-10-16 10:55:28 -04:00
FileOutputStream 8192939: Remove Finalize methods from FileInputStream and FileOutputStream 2018-10-16 10:55:28 -04:00
FilePermission 8230407: SocketPermission and FilePermission action list allows leading comma 2019-10-16 14:32:17 -07:00
FileReader 8183554: Add constructors with Charset parameter for FileReader and FileWriter 2018-03-15 14:54:10 -07:00
FileWriter 8183554: Add constructors with Charset parameter for FileReader and FileWriter 2018-03-15 14:54:10 -07:00
FilterOutputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InputStream 6516099: InputStream.skipFully(int k) to skip exactly k bytes 2018-12-05 15:58:46 -08:00
InputStreamReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
IOException 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
LineNumberInputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
LineNumberReader 8230342: LineNumberReader.getLineNumber() returns inconsistent results after EOF 2019-09-11 12:32:01 -07:00
ObjectInputStream 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
OutputStream 4358774: Add null InputStream and OutputStream 2018-01-12 11:06:24 -08:00
OutputStreamWriter 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
pathNames 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PipedInputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PipedOutputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PipedReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PipedWriter 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PrintStream 8187898: PrintStream should override FilterOutputStream#write(byte[]) with a method that has no throws clause 2019-09-05 16:26:53 -07:00
PrintWriter 8183743: Umbrella: add overloads that take a Charset parameter 2017-12-12 11:10:12 -08:00
PushbackInputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
PushbackReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
RandomAccessFile 8204310: Simpler RandomAccessFile.setLength() on Windows 2018-06-29 17:35:04 -07:00
readBytes 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Reader 8204930: Reader:nullReader() spec does not match the behavior 2018-06-25 14:36:16 -07:00
SequenceInputStream 8078891: java.io.SequenceInputStream.close is not atomic and not idempotent 2019-07-29 09:09:23 -07:00
Serializable 8225054: Compiler implementation for records 2019-12-04 15:57:39 -05:00
StreamTokenizer 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
StringBufferInputStream 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
StringReader 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
StringWriter 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Writer 8196298: Add null Reader and Writer 2018-03-19 09:58:41 -04:00
NegativeInitSize.java 8228392: Backout incorrect change done by JDK-8067801 2019-07-18 17:10:33 -07:00
SystemInAvailable.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
Unicode.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00