Package org. babyfish. jimmer. ksp. generator
Types
Link copied to clipboard
class CaseAppender(builder: CodeBlock.Builder, type: ImmutableType, argType: KClass<*>)
Content copied to clipboard
Link copied to clipboard
class DraftGenerator(codeGenerator: CodeGenerator, ctx: Context, file: KSFile, modelClassDeclarations: List<KSClassDeclaration>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ErrorGenerator(declaration: KSClassDeclaration, codeGenerator: CodeGenerator)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FetcherGenerator(codeGenerator: CodeGenerator, ctx: Context, file: KSFile, modelClassDeclaration: KSClassDeclaration)
Content copied to clipboard
Link copied to clipboard
class ImplementorGenerator(type: ImmutableType, parent: TypeSpec.Builder)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JimmerModuleGenerator(codeGenerator: CodeGenerator, packageName: String, declarations: List<KSDeclaration>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PropsGenerator(codeGenerator: CodeGenerator, ctx: Context, file: KSFile, modelClassDeclaration: KSClassDeclaration)
Content copied to clipboard
Link copied to clipboard
class ValidationGenerator(prop: ImmutableProp, parent: CodeBlock.Builder)
Content copied to clipboard
Functions
Properties
Link copied to clipboard
val ImmutableProp.validationAnnotationMirrorMultiMap: Map<String, List<KSAnnotation>>
Content copied to clipboard