jdk-24/test/jdk/java/io/Serializable
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
..
arraySuidConflict 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
auditStreamSubclass 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
available 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
backRefCNFException 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
badSerialPersistentField 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
badSerialVersionUID 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
badSubstByReplace 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
checkModifiers 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
class 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
ClassCastExceptionDetail 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
classDescFlagConflict 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
classDescGetField 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
classDescHooks 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
clearHandleTable 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
cloneArray 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
concurrentClassDescLookup 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
corruptedUTFConsumption 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
defaultDataEnd 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
defaulted 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
defaultReadObjectCNFException 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
duplicateSerialFields 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
enum 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
evolution 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
expectedStackTrace 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
explicitCNFException 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
failureAtomicity 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
fieldTypeString 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
finalFields 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
GetField 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
getSuidClinitError 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
illegalHandle 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
inactiveRegistration 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
InvalidClassException/noargctor 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
longString 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
lookupAnyInvocation 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
lookupInterfaceDesc 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
maskSyntheticModifier 8189331: java/io/Serializable/maskSyntheticModifier/MaskSyntheticModifierTest.java failed incorrect serialVersionUID 2017-11-30 16:38:31 -05:00
misplacedArrayClassDesc 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
modifyStaticFields 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
nestedReplace 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
NoClassDefFoundErrorTrap 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
nonserializable 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
noSuchFieldClarification 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
notAvailable 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
NPEProvoker 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
nullArgExceptionOrder 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
oldTests 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
optionalDataEnd 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
packageAccess 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
parents 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
partialClassDesc 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
primitiveClasses 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
proxy 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
PutField 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
readObjectNoData 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
readPastObject 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
records 8225054: Compiler implementation for records 2019-12-04 15:57:39 -05:00
recursiveClassDescLookup 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
replaceStringArray 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
replaceWithNull 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
resolveClass 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
resolveClassException 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
resolveProxyClass 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
sanityCheck 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
serialFilter 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
serialver 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
skippedObjCNFException 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
skipToEndOfBlockData 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
skipWriteObject 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
stopCustomDeserialization 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
subclass 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
subclassGC 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
superclassDataLoss 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
survivePrematureClose 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
typeSafeEnum 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
typeStringBackRef 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
underlyingOutputStreamException 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
unnamedPackageSwitch 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
unresolvableObjectStreamClass 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
unresolvedClassDesc 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
unshared 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
userRWObjError 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
validate 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
verifyDynamicObjHandleTable 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
writeObjectMemory 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
writeReplace 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00
wrongReturnTypes 8231427: Warning cleanup in tests of java.io.Serializable 2019-10-11 13:11:56 -04:00