KtSyntheticJavaPropertySymbol: annotationsList: [] backingFieldSymbol: null callableIdIfNonLocal: /JavaClass.foo contextReceivers: [] getter: KtPropertyGetterSymbol: annotationsList: [] callableIdIfNonLocal: /JavaClass.getFoo contextReceivers: [] hasBody: false hasStableParameterNames: true isDefault: false isExtension: false isInline: false isOverride: false modality: OPEN origin: JAVA_SYNTHETIC_PROPERTY receiverParameter: null returnType: KtUsualClassType: annotationsList: [] ownTypeArguments: [] type: kotlin/Int symbolKind: ACCESSOR typeParameters: [] valueParameters: [] visibility: Public getDispatchReceiver(): KtUsualClassType: annotationsList: [] ownTypeArguments: [] type: JavaClass getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null hasBackingField: true hasGetter: true hasSetter: false initializer: null isDelegatedProperty: false isExtension: false isFromPrimaryConstructor: false isOverride: false isStatic: false isVal: true javaGetterSymbol: KtFunctionSymbol(/JavaClass.getFoo) javaSetterSymbol: null modality: OPEN name: foo origin: JAVA_SYNTHETIC_PROPERTY receiverParameter: null returnType: KtUsualClassType: annotationsList: [] ownTypeArguments: [] type: kotlin/Int setter: null symbolKind: CLASS_MEMBER typeParameters: [] visibility: Public getDispatchReceiver(): KtUsualClassType: annotationsList: [] ownTypeArguments: [] type: JavaClass getContainingModule: KtSourceModule "Sources of main" deprecationStatus: null getterDeprecationStatus: null javaGetterName: getFoo javaSetterName: null setterDeprecationStatus: null