FieldAnalyzer

class FieldAnalyzer(logger: KSPLogger, customProviders: Map<String, CodecFieldProvider> = emptyMap())

Constructors

Link copied to clipboard
constructor(logger: KSPLogger, customProviders: Map<String, CodecFieldProvider> = emptyMap())

Functions

Link copied to clipboard
fun analyze(classDeclaration: KSClassDeclaration, dispatchOnInfo: DispatchOnInfo? = null, parentWireOrder: WireOrderOverride? = null): List<FieldInfo>?
Link copied to clipboard
fun extractClassWireOrderPublic(classDeclaration: KSClassDeclaration): WireOrderOverride?