M Variable
class MVariable(model: Model, parent: MType, element: VariableElement, typeName: TypeName) : MBase
Content copied to clipboard
Functions
asKotlinClassName
Link copied to clipboard
asRawKotlinClassName
Link copied to clipboard
asTypeName
Link copied to clipboard
defaultBlacklist
Link copied to clipboard
findAllTypesWithAnnotation
Link copied to clipboard
open fun <T : Annotation> RoundEnvironment.findAllTypesWithAnnotation(cls: KClass<T>): List<TypeElement>
Content copied to clipboard
Finds all TypeElements that carry the given annotation
getAllEnclosedTypes
Link copied to clipboard
open fun TypeElement.getAllEnclosedTypes(filter: (TypeElement) -> Boolean = { true }): List<TypeElement>
Content copied to clipboard
Returns all enclosed type (direct and indirect) to the list of TypeElements
getAllSuperTypes
Link copied to clipboard
getReferencedTypes
Link copied to clipboard
getReferencedTypesRecursive
Link copied to clipboard
hasAnnotation
Link copied to clipboard
hasPublicGetterFor
Link copied to clipboard
logMandatoryWarning
Link copied to clipboard
logWarning
Link copied to clipboard
plusAllEnclosedTypes
Link copied to clipboard
open fun List<TypeElement>.plusAllEnclosedTypes(filter: (TypeElement) -> Boolean = { true }): List<TypeElement>
Content copied to clipboard
Adds all enclosed type (direct and indirect) to the list of TypeElements
plusAllSuperTypes
Link copied to clipboard
plusReferencedTypesRecursive
Link copied to clipboard
open fun List<TypeElement>.plusReferencedTypesRecursive(): List<TypeElement>
Content copied to clipboard
Adds all referenced TypeElements by walking through all members recursively
Properties
ctx
Link copied to clipboard
defaultPackageBlackList
Link copied to clipboard
element
Link copied to clipboard
elementUtils
Link copied to clipboard
env
Link copied to clipboard
fqn
Link copied to clipboard
isBlackListed
Link copied to clipboard
isBlackListed
Link copied to clipboard
isDelegate
Link copied to clipboard
isNullable
Link copied to clipboard
isNullable
Link copied to clipboard
isPrimitiveType
Link copied to clipboard
isPrimitiveType
Link copied to clipboard
isPrimitiveType
Link copied to clipboard
isStringType
Link copied to clipboard
isStringType
Link copied to clipboard
isStringType
Link copied to clipboard
methods
Link copied to clipboard
packageName
Link copied to clipboard
simpleName
Link copied to clipboard
sourceVersion
Link copied to clipboard
type
Link copied to clipboard
variables
Link copied to clipboard