// 위의 Kotlin 코드가 변환된 Java 코드
public final class ExampleClass {
private static int exampleField = 3;
// 객체를 상수로 선언한다.
@NotNull
public static final Companion Companion = new Companion();
// 내부에 Inner Static Class를 선언한다.
public static final class Companion {
// Companion Object의 멤버는 위의 인스턴스를 통해 접근한다.
public final int getExampleField() {
return ExampleClass.exampleField;
}
public final void setExampleField(int var1) {
ExampleClass.exampleField = var1;
}
public final void exampleMethod() {
}
private Companion() {
}
}
}