Home
last modified time | relevance | path

Searched refs:annotation (Results 1 – 21 of 21) sorted by relevance

/arkcompiler/runtime_core/docs/
Dassembly_format.md81 * All keys are unique within a single annotation list.
160 | `java.annotation` | Used to specify that the record represents Java annotation. |
161 | `java.annotation.type` | Used to specify type of annotation. Possible values: `class`, `runtime`.…
162 …va.annotation.class` | Used to specify annotation class. Allowed multiple definitions. Value is th…
163annotation.id` | Used to specify annotation id. Annotations with id are used as values of other an…
164annotation.element.name` | Used to specify name of the annotation element. `java.annotation.class`…
165annotation.element.type` | Used to specify type of the annotation element. `java.annotation.elemen…
166annotation.element.array.component.type` | Used to specify component type of the array annotation
167 ….annotation.element.value` | Used to specify value of the annotation element. Allowed multiple def…
183 .record A1 <java.annotation, java.annotation.type=runtime> {}
[all …]
Dfile_format.md179 | `ACC_ANNOTATION` | `0x2000` | Declared as an annotation type. |
294annotation of the field. The tag may be repeated in case the field has several annotations. The of…
295annotation of the field. The tag may be repeated in case the field has several annotations. The of…
296annotation of the field. The tag may be repeated in case the field has several annotations. The of…
297annotation of the field. The tag may be repeated in case the field has several annotations. The of…
363annotation of the method. The tag may be repeated in case the method has several annotations. The …
366annotation of the method. The tag may be repeated in case the method has several annotations. The …
368annotation of the method. The tag may be repeated in case the method has several annotations. The …
369annotation of the method. The tag may be repeated in case the method has several annotations. The …
405annotation of the class. The tag may be repeated in case the class has several annotations. The of…
[all …]
Dcfi_directives.md14 ## Bridges annotation
23 From `CFI` perspective, annotation of `prolog` and `epilog` is needed.
Dcoding-style.md29 case 41: // No annotation needed here.
/arkcompiler/ets_frontend/es2panda/test/parser/ts/type_checker/
Dtest-interface7-expected.txt1 SyntaxError: An index signature must have a type annotation. [test-interface7.ts:17:15]
Dtest-type-literal7-expected.txt1 SyntaxError: An index signature must have a type annotation. [test-type-literal7.ts:17:10]
DrecursiveFunction-expected.txt500 TypeError: foo implicitly has return type 'any' because it does not have a return type annotation a…
DrecursiveTypeofWithProperty-expected.txt724 TypeError: 'c' is referenced directly or indirectly in its own initializer ot type annotation. [rec…
/arkcompiler/ets_frontend/merge_abc/src/
DmetaProto.cpp136 … auto *annotation = allocator->New<panda::pandasm::AnnotationData>(protoAnnotation.recordname()); in Deserialize() local
137 AnnotationData::Deserialize(protoAnnotation, *annotation, allocator); in Deserialize()
138 annotations.emplace_back(std::move(*annotation)); in Deserialize()
/arkcompiler/ets_frontend/merge_abc/protos/
Dmeta.proto19 import "annotation.proto";
/arkcompiler/runtime_core/libpandafile/
Dfile_items.h523 void AddAnnotation(AnnotationItem *annotation) in AddAnnotation() argument
525 annotations_.push_back(annotation); in AddAnnotation()
803 void AddAnnotation(AnnotationItem *annotation) in AddAnnotation() argument
805 annotations_.push_back(annotation); in AddAnnotation()
884 void AddAnnotation(AnnotationItem *annotation) in AddAnnotation() argument
886 annotations_.push_back(annotation); in AddAnnotation()
1051 void AddAnnotation(AnnotationItem *annotation) in AddAnnotation() argument
1053 annotations_.push_back(annotation); in AddAnnotation()
Dfile_items.cpp353 for (auto annotation : annotations_) { in WriteAnnotations() local
354 if (!WriteIdTaggedValue(writer, ClassTag::ANNOTATION, annotation)) { in WriteAnnotations()
691 for (auto annotation : annotations_) { in WriteTaggedData() local
692 if (!WriteIdTaggedValue(writer, MethodTag::ANNOTATION, annotation)) { in WriteTaggedData()
1340 for (auto annotation : annotations_) { in WriteAnnotations() local
1341 if (!WriteIdTaggedValue(writer, FieldTag::ANNOTATION, annotation)) { in WriteAnnotations()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Dbcopt_type_adaption_test.cpp115 AnnotationData annotation(TSTYPE_ANNO_RECORD_NAME); in SetTypeAnnotationForFunc() local
116 annotation.AddElement(std::move(element)); in SetTypeAnnotationForFunc()
118 annos.emplace_back(annotation); in SetTypeAnnotationForFunc()
/arkcompiler/runtime_core/assembler/
DCMakeLists.txt37 annotation.cpp
DBUILD.gn29 "annotation.cpp",
Dassembly-emitter.cpp320 auto annotation = value->GetAsScalar()->GetValue<AnnotationData>(); in CreateScalarAnnotationValueItem() local
321 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in CreateScalarAnnotationValueItem()
413 …nItem *AsmEmitter::CreateAnnotationItem(ItemContainer *container, const AnnotationData &annotation, in CreateAnnotationItem() argument
416 auto record_name = annotation.GetName(); in CreateAnnotationItem()
432 for (const auto &element : annotation.GetElements()) { in CreateAnnotationItem()
496 for (const auto &annotation : metadata.GetAnnotations()) { in AddAnnotations() local
497 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in AddAnnotations()
502 auto &record = program.record_table.find(annotation.GetName())->second; in AddAnnotations()
Dassembly-emitter.h213 … panda_file::ItemContainer *container, const AnnotationData &annotation, const Program &program,
/arkcompiler/ets_frontend/merge_abc/
DBUILD.gn68 "annotation",
/arkcompiler/runtime_core/assembler/tests/
Dassembler_emitter_test.cpp1008 AnnotationData annotation("_ESSlotNumberAnnotation"); variable
1009 annotation.AddElement(std::move(anno_element));
1012 …larValue insn_order_anno(ScalarValue::Create<panda::pandasm::Value::Type::ANNOTATION>(annotation));
/arkcompiler/ets_frontend/testTs/
Dtest-case.patch3480 + obj.foo; // Not narrowed because isFoo has type annotation
3483 + obj.bar; // Not narrowed because isFoo has type annotation
/arkcompiler/ets_frontend/legacy_bin/api8/src/
Dindex.js2annotation."),An_index_signature_parameter_must_have_a_type_annotation:t(1022,e.DiagnosticCategory…