jdk-24/test/langtools/tools/javac/tree
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
..
8067914 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
AbstractTreeScannerTest.java 8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody() 2019-08-13 10:27:32 +02:00
ArrayTypeToString.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ArrayTypeToString.out 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ClassTreeTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
DocCommentToplevelTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
JavacTreeScannerTest.java 8225054: Compiler implementation for records 2019-12-04 15:57:39 -05:00
MakeLiteralTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
MakeQualIdent.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
MakeTypeTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
MakeTypeTest.out 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
MissingSemicolonTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
NewArrayPretty.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
NewClassDefEnclosing.java 8187883: NewClassDefEnclosing.java fails on windows 2017-09-25 13:03:11 +02:00
NoPrivateTypesExported.java 8226585: Improve javac messages for using a preview API 2019-10-21 15:38:26 +02:00
PrettySimpleStringTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
ScopeClassHeaderTest.java 8186694: JShell: speed-up compilation by reusing compiler instances 2017-09-01 14:04:20 +02:00
ScopeTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
SourceDocTreeScannerTest.java 8227922: DocTreeScanner does not dive into AttributeTree.getValue() and LiteralTree.getBody() 2019-08-13 10:27:32 +02:00
SourceTreeScannerTest.java 8225054: Compiler implementation for records 2019-12-04 15:57:39 -05:00
T6923080.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
T6963934.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
T6993305.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
T8024415.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestAnnotatedAnonClass.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestPrettyDocComment.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TestToString.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TreeKindTest.java 8225054: Compiler implementation for records 2019-12-04 15:57:39 -05:00
TreePosRoundsTest.java 8187443: Forest Consolidation: Move files to unified layout 2017-09-12 19:03:39 +02:00
TreePosTest.java 8206986: Compiler support for Switch Expressions (Preview) 2018-08-29 09:36:17 +02:00
TypeAnnotationsPretty.java 8214902: Pretty-printing marker annotations add unnecessary parenthesis 2018-12-05 11:31:20 -08:00
VarTree.java 8204674: Inconsistent lambda parameter span 2018-06-12 12:14:46 +02:00