IrProperty
@Serializable
Parameters
condition
a condition for reading the property
requiresBuffering
true if this property contains synthetic properties and needs to be buffered
Constructors
Link copied to clipboard
constructor(info: IrFieldInfo, override: Boolean, condition: BooleanExpression<BTerm>, requiresBuffering: Boolean)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
synthetic properties are special as we need to rewind the reader before reading them They are read in a second pass and are not real json names
Link copied to clipboard
Link copied to clipboard
whether this field requires a typename to determine if we should parse it or not. This is true for synthetic fragment fields on polymorphic fields