Lines Matching refs:val
41 class DaoProcessor(baseContext: Context, val element: TypeElement, val dbType: DeclaredType,
42 val dbVerifier: DatabaseVerifier?) {
43 val context = baseContext.fork(element)
46 val PROCESSED_ANNOTATIONS = listOf(Insert::class, Delete::class, Query::class,
56 val declaredType = MoreTypes.asDeclared(element.asType())
57 val allMembers = context.processingEnv.elementUtils.getAllMembers(element)
58 val methods = allMembers
83 val processorVerifier = if (element.hasAnnotation(SkipQueryVerification::class) ||
90 val queryMethods = methods[Query::class]?.map {
98 val rawQueryMethods = methods[RawQuery::class]?.map {
106 val insertionMethods = methods[Insert::class]?.map {
113 val deletionMethods = methods[Delete::class]?.map {
120 val updateMethods = methods[Update::class]?.map {
127 val transactionMethods = allMembers.filter { member ->
138 val constructors = allMembers
141 val typeUtils = context.processingEnv.typeUtils
142 val goodConstructor = constructors.firstOrNull {
146 val constructorParamType = if (goodConstructor != null) {
156 val type = TypeName.get(declaredType)