ReflectionTypeProcessingStep

class ReflectionTypeProcessingStep(includeGetters: Boolean = false, includeWeakGetters: Boolean = false, includeFunctions: Boolean = false, includeHidden: Boolean = false, includeStatic: Boolean = false, primitiveTypes: Collection<KClass<*>> = DEFAULT_PRIMITIVE_TYPES, enumConstType: EnumConstType = EnumConstType.NAME, customProcessors: Map<KClass<*>, () -> BaseTypeData> = emptyMap(), typeRedirects: Map<KType, KType> = DEFAULT_REDIRECTS)

Processes the given type and extracts information about it using reflection.

Constructors

Link copied to clipboard
constructor(includeGetters: Boolean = false, includeWeakGetters: Boolean = false, includeFunctions: Boolean = false, includeHidden: Boolean = false, includeStatic: Boolean = false, primitiveTypes: Collection<KClass<*>> = DEFAULT_PRIMITIVE_TYPES, enumConstType: EnumConstType = EnumConstType.NAME, customProcessors: Map<KClass<*>, () -> BaseTypeData> = emptyMap(), typeRedirects: Map<KType, KType> = DEFAULT_REDIRECTS)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun process(type: Bundle<KType>): Bundle<BaseTypeData>
fun process(type: KType): Bundle<BaseTypeData>