Home
last modified time | relevance | path

Searched refs:accessFlags (Results 1 - 19 of 19) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/core/
H A DETSemitter.cpp57 uint32_t accessFlags = 0; in TranslateModifierFlags() local
60 accessFlags = ACC_PRIVATE; in TranslateModifierFlags()
63 accessFlags = ACC_PROTECTED; in TranslateModifierFlags()
67 accessFlags = ACC_PROTECTED; in TranslateModifierFlags()
69 accessFlags = ACC_PUBLIC; in TranslateModifierFlags()
73 accessFlags |= ACC_STATIC; in TranslateModifierFlags()
76 accessFlags |= ACC_FINAL; in TranslateModifierFlags()
80 accessFlags |= ACC_READONLY; in TranslateModifierFlags()
83 accessFlags |= ACC_ABSTRACT; in TranslateModifierFlags()
86 accessFlags | in TranslateModifierFlags()
127 uint32_t accessFlags = 0; GenScriptFunction() local
401 uint32_t accessFlags = ACC_PUBLIC | ACC_ABSTRACT | ACC_INTERFACE; GenInterfaceRecord() local
463 uint32_t accessFlags = ACC_PUBLIC; GetAccessFlags() local
484 uint32_t accessFlags = GetAccessFlags(classDef); GenClassRecord() local
[all...]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/js_proxy/
H A Djs_proxy.cpp84 uint32_t accessFlags = cls->GetAccessFlags() | ACC_PROXY | ACC_FINAL; in Create() local
90 Class *proxyCls = classLinker->BuildClass(descriptor.get(), true, accessFlags, proxyMethods, fields, baseClass, in Create()
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dfield.h40 Field(Class *klass, panda_file::File::EntityId fileId, uint32_t accessFlags, panda_file::Type type) in Field() argument
43 accessFlags_ = accessFlags | (static_cast<uint32_t>(type.GetEncoding()) << ACC_TYPE_SHIFT); in Field()
H A Dmethod.h175 panda_file::File::EntityId codeId, uint32_t accessFlags, uint32_t numArgs,
483 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument
487 accessFlags_.store(accessFlags, std::memory_order_release); in SetAccessFlags()
H A Dclass.h268 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument
270 accessFlags_ = accessFlags; in SetAccessFlags()
H A Dclass_linker.h280 PANDA_PUBLIC_API Class *BuildClass(const uint8_t *descriptor, bool needCopyDescriptor, uint32_t accessFlags,
/arkcompiler/runtime_core/static_core/runtime/core/
H A Dcore_class_linker_extension.cpp138 uint32_t accessFlags = componentClass->GetAccessFlags() & ACC_FILE_MASK; in InitializeArrayClass() local
139 accessFlags &= ~ACC_INTERFACE; in InitializeArrayClass()
140 accessFlags |= ACC_FINAL | ACC_ABSTRACT; in InitializeArrayClass()
141 arrayClass->SetAccessFlags(accessFlags); in InitializeArrayClass()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_class_linker_extension.cpp175 auto accessFlags = componentClass->GetAccessFlags() & ACC_FILE_MASK; in InitializeArrayClass() local
176 accessFlags &= ~ACC_INTERFACE; in InitializeArrayClass()
177 accessFlags |= ACC_FINAL | ACC_ABSTRACT; in InitializeArrayClass()
179 arrayClass->SetAccessFlags(accessFlags); in InitializeArrayClass()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_items.cpp504 BaseMethodItem::BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags) in BaseMethodItem() argument
505 : class_(cls), name_(name), proto_(proto), accessFlags_(accessFlags) in BaseMethodItem()
542 MethodItem::MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags, in MethodItem() argument
544 : BaseMethodItem(cls, name, proto, accessFlags), params_(std::move(params)) in MethodItem()
1217 FieldItem::FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t accessFlags) in FieldItem() argument
1218 : BaseFieldItem(cls, name, type), accessFlags_(accessFlags) in FieldItem()
H A Dfile_items.h512 FieldItem(ClassItem *cls, StringItem *name, TypeItem *type, uint32_t accessFlags);
806 BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags);
896 MethodItem(ClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags,
1081 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument
1083 accessFlags_ = accessFlags; in SetAccessFlags()
1323 ForeignMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags) in ForeignMethodItem() argument
1324 : BaseMethodItem(cls, name, proto, accessFlags) in ForeignMethodItem()
/arkcompiler/runtime_core/static_core/assembler/
H A Dmeta.h471 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument
473 accessFlags_ = accessFlags; in SetAccessFlags()
H A Dassembly-emitter.cpp1150 ForeignClassItem *foreignArea, uint32_t accessFlags, StringItem *methodName, in CreateMethodItem()
1158 method = items->CreateItem<ForeignMethodItem>(area, methodName, proto, accessFlags); in CreateMethodItem()
1160 method = area->AddMethod(methodName, proto, accessFlags, params); in CreateMethodItem()
1167 method = items->CreateItem<ForeignMethodItem>(foreignArea, methodName, proto, accessFlags); in CreateMethodItem()
1203 uint32_t accessFlags = func.metadata->GetAccessFlags(); in MakeFunctionItems() local
1206 accessFlags |= ACC_STATIC; in MakeFunctionItems()
1209 bool isStatic = (accessFlags & ACC_STATIC) != 0; in MakeFunctionItems()
1226 if (!CreateMethodItem(items, entities, func, typeItem, area, foreignArea, accessFlags, methodName, mangled_name, in MakeFunctionItems()
1148 CreateMethodItem(ItemContainer *items, AsmEmitter::AsmEntityCollections &entities, const Function &func, TypeItem *typeItem, ClassItem *area, ForeignClassItem *foreignArea, uint32_t accessFlags, StringItem *methodName, const std::string &mangledName, const std::string &name, std::vector<MethodParamItem> &params) CreateMethodItem() argument
H A Dassembly-emitter.h129 panda_file::ForeignClassItem *foreignArea, uint32_t accessFlags,
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
H A Dets_class.cpp432 void EtsClass::Initialize(EtsClass *superClass, uint16_t accessFlags, bool isPrimitiveType) in Initialize() argument
439 uint32_t flags = accessFlags; in Initialize()
H A Dets_class.h377 void Initialize(EtsClass *superClass, uint16_t accessFlags, bool isPrimitiveType);
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker.cpp389 uint32_t accessFlags = methodDataAccessor->GetAccessFlags(); in LoadMethod() local
393 accessFlags |= ACC_CONSTRUCTOR; in LoadMethod()
401 accessFlags, numArgs, reinterpret_cast<const uint16_t *>(pda.GetShorty().Data())); in LoadMethod()
409 InitializeMemory(method, klass, &pf, methodDataAccessor->GetMethodId(), codeId.value(), accessFlags, numArgs, in LoadMethod()
1084 Class *ClassLinker::BuildClass(const uint8_t *descriptor, bool needCopyDescriptor, uint32_t accessFlags, in BuildClass() argument
1114 klass->SetAccessFlags(accessFlags); in BuildClass()
H A Dmethod.cpp195 panda_file::File::EntityId codeId, uint32_t accessFlags, uint32_t numArgs, const uint16_t *shorty) in Method()
196 : accessFlags_(accessFlags), in Method()
194 Method(Class *klass, const panda_file::File *pf, panda_file::File::EntityId fileId, panda_file::File::EntityId codeId, uint32_t accessFlags, uint32_t numArgs, const uint16_t *shorty) Method() argument
/arkcompiler/runtime_core/static_core/assembler/tests/
H A Demitter_test.cpp158 uint32_t accessFlags; in TEST() member
173 ASSERT_EQ(fda.GetAccessFlags(), fields[i].accessFlags); in TEST()
/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dinterpreter_test.cpp114 Class *klass, uint32_t accessFlags, uint32_t nargs, uint32_t nregs, uint16_t *shorty, in CreateMethod()
150 accessFlags | ACC_PUBLIC | ACC_STATIC, nargs, shorty); in CreateMethod()
113 CreateMethod( Class *klass, uint32_t accessFlags, uint32_t nargs, uint32_t nregs, uint16_t *shorty, const std::vector<uint8_t> &bytecode) CreateMethod() argument

Completed in 28 milliseconds