// FILE: test/E.java package test; import java.util.Set; import java.util.EnumSet; public enum E { INSTANCE; public static int foo = 42; public static final Set INSTANCES = EnumSet.of(INSTANCE); } // FILE: 1.kt import test.E fun box(): String { val instances = E.INSTANCES if (E.foo != 42) return "Wrong foo ${E.foo}" if (instances.size != 1) return "Wrong size ${instances.size}" if (E.INSTANCES.iterator().next() != E.INSTANCE) return "Wrong instance ${E.INSTANCES.iterator().next()}" return "OK" }