JavaSkyModelFactory

abstract class JavaSkyModelFactory<T : SkyModel, in E : XElement>(val processor: BaseProcessor, annotationClass: Class<out Annotation>)

Constructors

Link copied to clipboard
fun JavaSkyModelFactory(processor: BaseProcessor, annotationClass: Class<out Annotation>)

Functions

Link copied to clipboard
abstract fun elementToModel(element: E): T?
Link copied to clipboard
open fun filter(element: XElement): Boolean
Link copied to clipboard
fun process(roundEnv: XRoundEnv)

Properties

Link copied to clipboard
var latest: List<T>
Link copied to clipboard
var models: List<T>
Link copied to clipboard
val processor: BaseProcessor

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard