Package de.peekandpoke.ultra.meta.model

Types

MBase
Link copied to clipboard
abstract class MBase(model: Model) : ProcessorUtils
MMethod
Link copied to clipboard
class MMethod(model: Model, executableElement: ExecutableElement) : MBase
Model
Link copied to clipboard
class Model(ctx: ProcessorUtils.Context, types: List<TypeElement>) : ProcessorUtils, Iterable<MType>
MType
Link copied to clipboard
class MType(model: Model, type: TypeElement, typeName: TypeName) : MBase
MVariable
Link copied to clipboard
class MVariable(model: Model, parent: MType, element: VariableElement, typeName: TypeName) : MBase

Functions

model
Link copied to clipboard
fun ProcessorUtils.model(types: List<TypeElement>): Model