Home
last modified time | relevance | path

Searched refs:annot (Results 1 – 3 of 3) sorted by relevance

/system/tools/aidl/
Daidl_language.cpp442 auto annot = GetAnnotation(annotations_, AidlAnnotation::Type::NULLABLE); in IsHeapNullable() local
443 if (annot) { in IsHeapNullable()
444 return annot->ParamValue<bool>("heap").value_or(false); in IsHeapNullable()
492 auto annot = GetAnnotation(annotations_, AidlAnnotation::Type::SUPPRESS_WARNINGS); in SuppressWarnings() local
493 if (annot) { in SuppressWarnings()
494 auto names = annot->ParamValue<std::vector<std::string>>("value"); in SuppressWarnings()
503 auto annot = GetAnnotation(annotations_, AidlAnnotation::Type::PERMISSION_ENFORCE); in EnforceExpression() local
504 if (annot) { in EnforceExpression()
505 auto perm_expr = annot->EnforceExpression(); in EnforceExpression()
1602 if (auto annot = BackingType(); annot != nullptr) { in Autofill() local
[all …]
Daidl.cpp313 for (const auto& annot : annotatable.GetAnnotations()) { in ValidateAnnotationContext() local
314 if (!annot->CheckContext(context)) { in ValidateAnnotationContext()
Daidl_language.h380 for (const auto& annot : GetAnnotations()) {
381 traverse(*annot);