KaPropertySymbolLast modified: 23 July 2024Represents a property declaration.HierarchyInherits from KaVariableSymbol.Membersval typeParameters: List<KaTypeParameterSymbol>A list of declared type parameters.val initializer: KaInitializerValue?The property initializer.val hasGetter: Booleantrue if the property has a getter.val getter: KaPropertyGetterSymbol?The property getter.val hasSetter: Booleantrue if the property has a setter.val setter: KaPropertySetterSymbol?The property setter.val hasBackingField: Booleantrue if the property has a backing field.val backingFieldSymbol: KaBackingFieldSymbol?The backing field symbol.val isDelegatedProperty: Booleantrue if the property has a delegate.val isFromPrimaryConstructor: Booleantrue if the property is defined in a class primary constructor.val isOverride: Booleantrue if the property is an override.val isStatic: Booleantrue if the property is static.Utilitiesval KaPropertySymbol.getterDeprecationStatus: DeprecationInfo?Deprecation status for the property getter, or nil if the getter is not deprecated.Experimental API.val KaPropertySymbol.setterDeprecationStatus: DeprecationInfo?Deprecation status for the property setter, or nil if the getter is not deprecated.Experimental API.