Home
last modified time | relevance | path

Searched refs:LITERAL (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/types/
DtypeFlag.h66 LITERAL = NUMBER_LITERAL | BOOLEAN_LITERAL | STRING_LITERAL | BIGINT_LITERAL, enumerator
75 LITERAL | UNIQUE_SYMBOL,
82 UNIT = LITERAL | UNIQUE_SYMBOL | NULLABLE,
DobjectLiteralType.h25 …bjectLiteralType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::LITERAL, desc) {} in ObjectLiteralType()
26 ObjectLiteralType() : ObjectType(ObjectType::ObjectTypeKind::LITERAL) {} in ObjectLiteralType()
DenumLiteralType.h29 enum class EnumLiteralTypeKind { NUMERIC, LITERAL }; enumerator
DtypeMapping.h49 _(ObjectType::ObjectTypeKind::LITERAL, ObjectLiteralType) \
DobjectType.h53 LITERAL, in DEFINE_BITOPS() enumerator
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
DobjectLiteralType.h24 …bjectLiteralType(ObjectDescriptor *desc) : ObjectType(ObjectType::ObjectTypeKind::LITERAL, desc) {} in ObjectLiteralType()
25 ObjectLiteralType() : ObjectType(ObjectType::ObjectTypeKind::LITERAL) {} in ObjectLiteralType()
DenumLiteralType.h28 enum class EnumLiteralTypeKind { NUMERIC, LITERAL }; enumerator
DobjectType.h48 LITERAL, in DEFINE_BITOPS() enumerator
/arkcompiler/ets_frontend/ets2panda/checker/types/
DtypeFlag.h114 LITERAL = NUMBER_LITERAL | BOOLEAN_LITERAL | STRING_LITERAL | BIGINT_LITERAL, enumerator
123 LITERAL | UNIQUE_SYMBOL,
130 UNIT = LITERAL | UNIQUE_SYMBOL | NULLISH,
DtypeMapping.h68 _(ObjectType::ObjectTypeKind::LITERAL, ObjectLiteralType) \
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsAsExpression.cpp69 … constexpr auto enumLiteralType = checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL; in IsValidConstAssertionArgument()
DtsEnumDeclaration.cpp380 isLiteralEnum ? checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL in InferType()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
DtypeElaborationContext.cpp144 if (propKeyType->HasTypeFlag(TypeFlag::LITERAL)) { in Start()
Dhelpers.cpp293 if (isAsSrcLeftType || !target->HasTypeFlag(TypeFlag::LITERAL)) { in ThrowAssignmentError()
/arkcompiler/ets_frontend/es2panda/typescript/core/
DtypeElaborationContext.cpp144 if (propKeyType->HasTypeFlag(TypeFlag::LITERAL)) { in Start()
Dhelpers.cpp292 if (isAsSrcLeftType || !target->HasTypeFlag(TypeFlag::LITERAL)) { in ThrowAssignmentError()
/arkcompiler/ets_runtime/ecmascript/
Djs_array.h25 enum class ArrayMode : uint8_t { UNDEFINED = 0, DICTIONARY, LITERAL }; enumerator
Djs_array.cpp99 if (mode == ArrayMode::LITERAL) { in ArrayCreate()
Djs_locale.h55 LITERAL = 0x01, enumerator
/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dprogram_object.h383 … JSHandle<JSArray> arr(JSArray::ArrayCreate(thread, JSTaggedNumber(length), ArrayMode::LITERAL)); in GetLiteralFromCache()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_regexp.cpp1550 return JSArray::ArrayCreate(thread, JSTaggedNumber(0), ArrayMode::LITERAL).GetTaggedValue(); in RegExpSplitFast()
1556 … return JSArray::ArrayCreate(thread, JSTaggedNumber(0), ArrayMode::LITERAL).GetTaggedValue(); in RegExpSplitFast()
1581 … JSHandle<JSArray> splitArray(JSArray::ArrayCreate(thread, JSTaggedNumber(1), ArrayMode::LITERAL)); in RegExpSplitFast()
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzer.cpp1644 … constexpr auto ENUM_LITERAL_TYPE = checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL; in IsValidConstAssertionArgument()
2032 isLiteralEnum ? checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL in InferType()