Lines Matching defs:metadata
424 if (!record.metadata->IsAnnotation()) {
493 bool AsmEmitter::AddAnnotations(T *item, ItemContainer *container, const AnnotationMetadata &metadata,
496 for (const auto &annotation : metadata.GetAnnotations()) {
503 if (record.metadata->IsRuntimeAnnotation()) {
505 } else if (record.metadata->IsAnnotation()) {
507 } else if (record.metadata->IsRuntimeTypeAnnotation()) {
509 } else if (record.metadata->IsTypeAnnotation()) {
757 ASSERT(f.metadata->IsForeign());
760 if (!f.metadata->IsForeign()) {
779 auto base_name = base_rec.metadata->GetBase();
788 if (rec.metadata->IsForeign()) {
801 auto ifaces = rec.metadata->GetInterfaces();
810 if (iface.metadata->IsForeign()) {
836 if (f.metadata->IsForeign()) {
839 field = record->AddField(field_name, type_item, f.metadata->GetAccessFlags());
855 record->SetAccessFlags(rec.metadata->GetAccessFlags());
884 if (rec.metadata->IsForeign()) {
900 if (func.metadata->IsCtor()) {
902 } else if (func.metadata->IsCctor()) {
919 if (rec.metadata->IsForeign()) {
927 (*area)->SetAccessFlags(rec.metadata->GetAccessFlags());
1007 if (func.metadata->IsForeign()) {
1014 if (!func.metadata->IsForeign()) {
1021 if (!func.metadata->IsForeign()) {
1054 uint32_t access_flags = func.metadata->GetAccessFlags();
1109 if (!AddAnnotations(field_item, items, *field.metadata, program, entities)) {
1114 auto res = field.metadata->GetValue();
1132 if (record.metadata->IsForeign()) {
1137 if (!AddAnnotations(class_item, items, *record.metadata, program, entities)) {
1184 if (!AddAnnotations(method, items, *func.metadata, program, entities)) {
1194 if (!AddAnnotations(¶m_item, items, *param.metadata, program, entities)) {
1218 if (func.metadata->IsForeign()) {
1302 if (func.metadata->IsForeign()) {
1365 record.metadata->AddAccessFlags(panda::ACC_ANNOTATION);
1375 for (const auto &an : func.metadata->GetAnnotations()) {
1386 func.metadata->AddAnnotations(annos);
1394 record.metadata->AddAccessFlags(panda::ACC_ANNOTATION);
1407 for (const auto &an : func.metadata->GetAnnotations()) {
1422 func.metadata->AddAnnotations(annos);
1585 if (rec.metadata->IsForeign()) {