/arkcompiler/ets_frontend/ets2panda/compiler/core/ |
H A D | ETSemitter.cpp | 57 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 D | js_proxy.cpp | 84 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 D | field.h | 40 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 D | method.h | 175 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 D | class.h | 268 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument 270 accessFlags_ = accessFlags; in SetAccessFlags()
|
H A D | class_linker.h | 280 PANDA_PUBLIC_API Class *BuildClass(const uint8_t *descriptor, bool needCopyDescriptor, uint32_t accessFlags,
|
/arkcompiler/runtime_core/static_core/runtime/core/ |
H A D | core_class_linker_extension.cpp | 138 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 D | ets_class_linker_extension.cpp | 175 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 D | file_items.cpp | 504 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 D | file_items.h | 512 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 D | meta.h | 471 void SetAccessFlags(uint32_t accessFlags) in SetAccessFlags() argument 473 accessFlags_ = accessFlags; in SetAccessFlags()
|
H A D | assembly-emitter.cpp | 1150 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> ¶ms) CreateMethodItem() argument
|
H A D | assembly-emitter.h | 129 panda_file::ForeignClassItem *foreignArea, uint32_t accessFlags,
|
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/ |
H A D | ets_class.cpp | 432 void EtsClass::Initialize(EtsClass *superClass, uint16_t accessFlags, bool isPrimitiveType) in Initialize() argument 439 uint32_t flags = accessFlags; in Initialize()
|
H A D | ets_class.h | 377 void Initialize(EtsClass *superClass, uint16_t accessFlags, bool isPrimitiveType);
|
/arkcompiler/runtime_core/static_core/runtime/ |
H A D | class_linker.cpp | 389 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 D | method.cpp | 195 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 D | emitter_test.cpp | 158 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 D | interpreter_test.cpp | 114 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
|