Files
kotlin/compiler/testData/asJava/lightClasses/nullabilityAnnotations/ClassObjectField.java
Mikaël Peltier d0ed0c4049 KT-14258 Optimize accesses to properties defined into companion
- Use direct access to property defined into companion object when
it is possible rather than always use an accessor to access the
property.
- Use direct access will speedup runtime performance.
- Avoid to generate useless accessors for companion properties.

Fix of https://youtrack.jetbrains.com/issue/KT-14258
2018-03-14 15:30:40 +01:00

15 lines
511 B
Java
Vendored

public final class ClassObjectField {
@org.jetbrains.annotations.Nullable
private static final java.lang.String x = "";
private static final java.lang.String y = "";
public static final ClassObjectField.Companion Companion;
public ClassObjectField() { /* compiled code */ }
public static final class Companion {
@org.jetbrains.annotations.Nullable
public final java.lang.String getX() { /* compiled code */ }
private Companion() { /* compiled code */ }
}
}