[Native Image] Crema:从"内链"读取出超级终极,拒绝有效的子类(有恒定体的Kotlin enums)
作者: sgammon创建于 2026年9月17日更新于 2026年9月17日
public class Outer { public enum Barrier { NULL, MAP_GET_OR_DEFAULT { // constant body -> Outer$Barrier$1 extends Outer$Barrier; @Override public String describe() { return "map-get-or-default"; } }; public String describe() { return name(); } } public static void main(String[] a) { for (Barrier b : Barrier.values()) System.out.println(b + " -> " + b.describe()); System.out.println("OK"); } }
内容来源: oracle/graal