The annotation ImplicitlyConstructible does not work with a record
    Remi Forax 
    forax at univ-mlv.fr
       
    Fri Aug  2 14:01:28 UTC 2024
    
    
  
Hello,
it seems that the annotation ImplicitlyConstructible does not work with a record (it works with a class) ?
regards,
Rémi
---
@jdk.internal.vm.annotation.ImplicitlyConstructible
public value class Dummy {
  public static void main(String[] args) {
    System.out.println(jdk.internal.value.ValueClass.isImplicitlyConstructible(Dummy.class));   // true
  }
}
@jdk.internal.vm.annotation.ImplicitlyConstructible
public value record Dummy() {
  public static void main(String[] args) {
    System.out.println(jdk.internal.value.ValueClass.isImplicitlyConstructible(Dummy.class));   // false
  }
}
    
    
More information about the valhalla-dev
mailing list