Home
last modified time | relevance | path

Searched refs:GetChecker (Results 1 - 25 of 38) sorted by relevance

12

/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DfloatType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingWideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
47 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
77 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DbyteType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
47 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
77 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DdoubleType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 WideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
46 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
72 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DshortType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingWideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
47 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
77 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DlongType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingWideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
47 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
77 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DintType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingWideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
40 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
47 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
82 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DcharType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
34 NarrowingWideningConverter(relation->GetChecker()->AsETSChecker(), relation, this, source); in AssignmentTarget()
45 relation->GetChecker()->AsETSChecker()->CheckUnboxedTypeWidenable(relation, target, this); in AssignmentSource()
52 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
87 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in Cast()
H A DetsFunctionType.cpp76 if (target->IsETSObjectType() && target == relation->GetChecker()->AsETSChecker()->GlobalETSObjectType()) { in AssignmentSource()
99 auto *substitution = relation->GetChecker()->AsETSChecker()->NewSubstitution(); in ProcessSignatures()
102 res &= relation->GetChecker()->AsETSChecker()->EnhanceSubstitutionForType( in ProcessSignatures()
107 res &= relation->GetChecker()->AsETSChecker()->EnhanceSubstitutionForType( in ProcessSignatures()
169 relation->GetChecker()->LogTypeError( in AssignmentTarget()
184 auto *copiedType = relation->GetChecker()->AsETSChecker()->CreateETSFunctionType(name_); in Instantiate()
199 auto *checker = relation->GetChecker()->AsETSChecker(); in Substitute()
H A DetsBooleanType.cpp32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget()
39 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
H A DetsStringType.cpp71 auto *const checker = relation->GetChecker()->AsETSChecker(); in IsSupertypeOf()
81 auto *const checker = relation->GetChecker()->AsETSChecker(); in IsSubtypeOf()
H A DetsUnionType.cpp115 auto checker = relation->GetChecker()->AsETSChecker();
125 auto *const checker = relation->GetChecker()->AsETSChecker();
164 auto *const checker = relation->GetChecker()->AsETSChecker();
170 relation->GetChecker()->AsETSChecker()->GetUnboxingFlag(checker->MaybePrimitiveBuiltinType(target)));
204 auto *const checker = relation->GetChecker()->AsETSChecker();
213 relation->GetChecker()->AsETSChecker()->GetUnboxingFlag(checker->MaybePrimitiveBuiltinType(target)));
253 auto checker = relation->GetChecker()->AsETSChecker();
267 auto *const checker = relation->GetChecker()->AsETSChecker();
339 auto *const checker = relation->GetChecker()->AsETSChecker();
349 auto *const checker = relation->GetChecker()
[all...]
H A DetsArrayType.cpp148 return relation->GetChecker()->AsETSChecker()->CreateETSArrayType( in Instantiate()
159 return resultElt == element_ ? this : relation->GetChecker()->AsETSChecker()->CreateETSArrayType(resultElt); in Substitute()
H A DetsObjectType.cpp442 source = source->AsETSFunctionType()->BoxPrimitives(relation->GetChecker()->AsETSChecker()); in AssignmentTarget()
538 auto unboxedTarget = relation->GetChecker()->AsETSChecker()->ETSBuiltinTypeAsPrimitiveType(target); in TryCastUnboxable()
611 if ((relation->GetChecker()->Context().Status() & CheckerStatus::IN_BRIDGE_TEST) != 0U) { in Cast()
660 auto *const etsChecker = relation->GetChecker()->AsETSChecker(); in IsSupertypeOf()
668 auto const &checkerContext = relation->GetChecker()->Context(); in IsSupertypeOf()
796 relation->GetChecker()->AsETSChecker()->GetTypeOfVariable(prop), allocator, relation, globalTypes); in CopyProperty()
808 auto *const checker = relation->GetChecker()->AsETSChecker(); in Instantiate()
847 substitutedType = relation->GetChecker()->AsETSChecker()->HandleRequiredType(substitutedType); in SubstituteVariableType()
856 auto *const checker = relation->GetChecker()->AsETSChecker(); in CopyPropertyWithTypeArguments()
898 auto *const checker = relation->GetChecker() in ComputeEffectiveSubstitution()
[all...]
H A DetsAsyncFuncReturnType.cpp51 relation->GetChecker()->AsETSChecker()->AddBoxingFlagToPrimitiveType(relation, source); in AssignmentTarget()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dconversion.cpp34 WideningConverter(relation->GetChecker()->AsETSChecker(), relation, target, source); in WideningPrimitive()
41 NarrowingConverter(relation->GetChecker()->AsETSChecker(), relation, target, source); in NarrowingPrimitive()
46 auto *const tempInt = relation->GetChecker()->AsETSChecker()->GetGlobalTypesHolder()->GlobalIntType(); in WideningNarrowingPrimitive()
113 auto *const etsChecker = relation->GetChecker()->AsETSChecker(); in IsAllowedNarrowingReferenceConversionObjectObject()
259 auto *const etsChecker = relation->GetChecker()->AsETSChecker(); in Boxing()
271 auto *const etsChecker = relation->GetChecker()->AsETSChecker(); in Unboxing()
314 auto *const boxedTarget = relation->GetChecker()->AsETSChecker()->PrimitiveTypeAsETSBuiltinType(target); in NarrowingReferenceUnboxing()
340 auto *const tempInt = relation->GetChecker()->AsETSChecker()->GetGlobalTypesHolder()->GlobalIntType(); in String()
H A DtypeRelationContext.cpp37 auto *const currentArrayElementType = currentArrayElem->Check(relation->GetChecker()->AsETSChecker()); in ValidateArrayTypeInitializerByElement()
40 currentArrayElem->Check(relation->GetChecker()->AsETSChecker()), target->ElementType(), in ValidateArrayTypeInitializerByElement()
43 relation->GetChecker()->LogTypeError( in ValidateArrayTypeInitializerByElement()
/arkcompiler/ets_frontend/ets2panda/evaluate/debugInfoDeserialization/
H A DdebugInfoDeserializer.cpp95 auto *checker = checkHelper->GetChecker(); in CreateClassDeclaration()
159 auto *typeNode = helpers::PandaTypeToTypeNode(*pf, fda, checkHelper->GetChecker()); in CreateIrGlobalVariable()
164 auto *field = helpers::CreateClassProperty(checkHelper->GetChecker(), name, typeNode, modFlags); in CreateIrGlobalVariable()
167 ArenaVector<ir::AstNode *>(1, field, checkHelper->GetChecker()->Allocator()->Adapter())); in CreateIrGlobalVariable()
192 MethodBuilder builder(debugInfoPlugin_.GetIrCheckHelper()->GetChecker(), mda, helpers::GetModifierFlags(*cda)); in CreateIrGlobalMethods()
221 auto *checker = checkHelper->GetChecker(); in CreateLocalVarDecl()
H A DinheritanceResolution.cpp102 return helpers::CreateETSTypeReference(debugInfoPlugin_.GetIrCheckHelper()->GetChecker(), abcSuperName); in ResolveInheritanceChain()
110 auto *checker = debugInfoPlugin_.GetIrCheckHelper()->GetChecker(); in ResolveInheritanceChainImpl()
149 auto *allocator = debugInfoPlugin_.GetIrCheckHelper()->GetChecker()->Allocator(); in CollectChainInfo()
/arkcompiler/ets_frontend/ets2panda/evaluate/
H A DentityDeclarator.cpp30 createdEntities_(debugInfoPlugin_.GetIrCheckHelper()->GetChecker()->Allocator()->Adapter()) in EntityDeclarator()
40 auto adapter = debugInfoPlugin_.GetIrCheckHelper()->GetChecker()->Allocator()->Adapter(); in GetOrCreateEntitiesMap()
74 auto *checker = debugInfoPlugin_.GetIrCheckHelper()->GetChecker(); in CreateIrImport()
H A DentityDeclarator-inl.h35 helpers::SafeStateScope s(debugInfoPlugin_.GetIrCheckHelper()->GetChecker(), debugInfoPlugin_.GetETSBinder()); in ImportGlobalEntity()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
H A DobjectType.cpp129 Type *targetType = relation->GetChecker()->GetTypeOfVariable(it); in AssignProperties()
132 Type *sourceType = relation->GetChecker()->GetTypeOfVariable(found); in AssignProperties()
203 if (!relation->IsAssignableTo(relation->GetChecker()->GetTypeOfVariable(it), targetInfo->GetType())) { in AssignIndexInfo()
/arkcompiler/ets_frontend/es2panda/typescript/types/
H A DobjectType.cpp133 Type *targetType = relation->GetChecker()->GetTypeOfVariable(it); in AssignProperties()
136 Type *sourceType = relation->GetChecker()->GetTypeOfVariable(found); in AssignProperties()
206 if (!relation->IsAssignableTo(relation->GetChecker()->GetTypeOfVariable(it), targetInfo->GetType())) { in AssignIndexInfo()
H A DtypeRelation.h99 const Checker *GetChecker() const;
100 Checker *GetChecker();
H A DtypeRelation.cpp36 const Checker *TypeRelation::GetChecker() const in GetChecker() function in panda::es2panda::checker::TypeRelation
41 Checker *TypeRelation::GetChecker() in GetChecker() function in panda::es2panda::checker::TypeRelation
/arkcompiler/ets_frontend/ets2panda/checker/
H A DSemanticAnalyzer.h194 Checker *GetChecker() const in GetChecker() function in ark::es2panda::checker::SemanticAnalyzer

Completed in 11 milliseconds

12