Package-level declarations

Types

Link copied to clipboard
class ReflectionAnnotationSubTypeStep(maxRecursionDepth: Int = 10)

Finds additional subtypes from SubType-annotation. An additional step to add missing subtype-supertype relations later may be required - see io.github.smiley4.schemakenerator.core.steps.ConnectSubTypesStep.

Link copied to clipboard
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.

Link copied to clipboard

Category of a class/type