ControllerClassInfo

class ControllerClassInfo(elementUtils: Elements, controllerClassElement: TypeElement, resourceProcessor: ResourceProcessor)

Functions

addModel
Link copied to clipboard
fun addModel(controllerModelField: ControllerModelField): Boolean
addModels
Link copied to clipboard
fun addModels(controllerModelFields: Collection<ControllerModelField>): Boolean
toString
Link copied to clipboard
open override fun toString(): String

Properties

controllerClassElement
Link copied to clipboard
val controllerClassElement: TypeElement
controllerClassType
Link copied to clipboard
val controllerClassType: TypeName
generatedClassName
Link copied to clipboard
val generatedClassName: ClassName
imports
Link copied to clipboard
val imports: List<String>
models
Link copied to clipboard
val models: MutableSet<ControllerModelField>
modelsImmutable
Link copied to clipboard
val modelsImmutable: Set<ControllerModelField>
resourceProcessor
Link copied to clipboard
val resourceProcessor: ResourceProcessor