-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Open
Labels
area:jdkIssues tied to artifacts published under a particular jdkIssues tied to artifacts published under a particular jdkcompat:javacompat:java:jepIssues corresponding to a JEP (JDK Enhancement Proposal)Issues corresponding to a JEP (JDK Enhancement Proposal)compat:java:jep:unstableIssues corresponding to a JEP (JDK Enhancement Proposal) which is not stable yet.Issues corresponding to a JEP (JDK Enhancement Proposal) which is not stable yet.itype:spikeWe need to spend time and investigate something, before we decide what to do next.We need to spend time and investigate something, before we decide what to do next.
Description
Enhance the Java Platform with value objects: class instances that have only final fields and lack object identity.
refs: https://openjdk.org/jeps/401
https://kotlinlang.org/docs/inline-classes.html
https://github.com/Kotlin/KEEP/blob/master/notes/value-classes.md
scala-native/improvement-proposals#1
mbovel
Metadata
Metadata
Assignees
Labels
area:jdkIssues tied to artifacts published under a particular jdkIssues tied to artifacts published under a particular jdkcompat:javacompat:java:jepIssues corresponding to a JEP (JDK Enhancement Proposal)Issues corresponding to a JEP (JDK Enhancement Proposal)compat:java:jep:unstableIssues corresponding to a JEP (JDK Enhancement Proposal) which is not stable yet.Issues corresponding to a JEP (JDK Enhancement Proposal) which is not stable yet.itype:spikeWe need to spend time and investigate something, before we decide what to do next.We need to spend time and investigate something, before we decide what to do next.