Home
last modified time | relevance | path

Searched refs:annoName (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/statements/
H A DclassDeclaration.cpp55 std::string annoName = std::string(def_->GetName()); in Compile() local
58 annoName.insert(0, prefix); in Compile()
60 pg->Context()->GetEmitter()->AddAnnotationRecord(annoName, this); in Compile()
/arkcompiler/ets_frontend/es2panda/compiler/core/emitter/
H A Demitter.h125 void AddAnnotationRecord(const std::string &annoName, const ir::ClassDeclaration *classDecl);
160 void CreateEnumProp(const ir::ClassProperty *prop, const std::string &annoName, panda::pandasm::Field &annoProp);
161 void CreateLiteralArrayProp(const ir::ClassProperty *prop, const std::string &annoName,
163 panda::pandasm::Field CreateAnnotationProp(const ir::ClassProperty *prop, const std::string &annoName);
H A Demitter.cpp408 std::string annoName = std::string(anno->Name()); in CreateAnnotation() local
411 annoName.insert(0, prefix); in CreateAnnotation()
413 pandasm::AnnotationData annotation(annoName); in CreateAnnotation()
416 externalAnnotationRecords_.push_back(CreateExternalAnnotationRecord(annoName)); in CreateAnnotation()
795 void Emitter::CreateLiteralArrayProp(const ir::ClassProperty *prop, const std::string &annoName, in CreateLiteralArrayProp() argument
824 std::string baseName = annoName + "_" + annoRecordField.name; in CreateLiteralArrayProp()
835 void Emitter::CreateEnumProp(const ir::ClassProperty *prop, const std::string &annoName, in CreateEnumProp() argument
872 panda::pandasm::Field Emitter::CreateAnnotationProp(const ir::ClassProperty *prop, const std::string &annoName) in CreateAnnotationProp() argument
911 CreateLiteralArrayProp(prop, annoName, annoRecordField); in CreateAnnotationProp()
913 CreateEnumProp(prop, annoName, annoRecordFiel in CreateAnnotationProp()
921 AddAnnotationRecord(const std::string &annoName, const ir::ClassDeclaration *classDecl) AddAnnotationRecord() argument
[all...]
/arkcompiler/ets_frontend/es2panda/binder/
H A Dbinder.cpp722 std::string annoName{annotation->Name()}; in ResolveReference()
730 } else if (annoName.find_first_of(".") != std::string::npos) { in ResolveReference()
731 auto importName = annoName.substr(0, annoName.find_first_of(".")); in ResolveReference()

Completed in 5 milliseconds