Property Data
data class PropertyData(annotations: List<AnnotationSpec>, fieldData: FieldData?, getterData: MethodData?, setterData: MethodData?, isJvmField: Boolean)
Content copied to clipboard
Represents relevant information on a property used for ClassInspector. Should only be associated with properties of a ClassData.
Parameters
annotations
declared annotations on this property.
Constructors
PropertyData
Link copied to clipboard
fun PropertyData(annotations: List<AnnotationSpec>, fieldData: FieldData?, getterData: MethodData?, setterData: MethodData?, isJvmField: Boolean)
Content copied to clipboard
declared annotations on this property.
Properties
allAnnotations
Link copied to clipboard
A collection of all annotations on this property including declared ones and any derived from fieldData, getterData, setterData, and isJvmField.
getterData
Link copied to clipboard
associated getter (as MethodData) with this property, if any.
isJvmField
Link copied to clipboard
isOverride
Link copied to clipboard
setterData
Link copied to clipboard
associated setter (as MethodData) with this property, if any.