// FIR_IDENTICAL // SKIP_TXT // !LANGUAGE: +PreferJavaFieldOverload // !CHECK_TYPE // FILE: CompressionType.java public enum CompressionType { ZIP(1.0); public final double name; CompressionType(double name) { this.name = name; } } // FILE: CollectionWithSize.java public abstract class CollectionWithSize implements java.util.Collection { public final String size = ""; } // FILE: main.kt fun main(c: CollectionWithSize) { CompressionType.ZIP.name checkType { _() } c.size checkType { _() } CompressionType.ZIP::name checkType { _>() } c::size checkType { _>() } }