/arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
H A D | floatType.cpp | 32 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 D | byteType.cpp | 32 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 D | doubleType.cpp | 32 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 D | shortType.cpp | 32 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 D | longType.cpp | 32 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 D | intType.cpp | 32 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 D | charType.cpp | 32 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 D | etsFunctionType.cpp | 76 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 D | etsBooleanType.cpp | 32 relation->GetChecker()->AsETSChecker()->AddUnboxingFlagToPrimitiveType(relation, source, this); in AssignmentTarget() 39 relation->GetChecker()->AsETSChecker()->CheckBoxedSourceTypeAssignable(relation, this, target); in AssignmentSource()
|
H A D | etsStringType.cpp | 71 auto *const checker = relation->GetChecker()->AsETSChecker(); in IsSupertypeOf() 81 auto *const checker = relation->GetChecker()->AsETSChecker(); in IsSubtypeOf()
|
H A D | etsUnionType.cpp | 115 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 D | etsArrayType.cpp | 148 return relation->GetChecker()->AsETSChecker()->CreateETSArrayType( in Instantiate() 159 return resultElt == element_ ? this : relation->GetChecker()->AsETSChecker()->CreateETSArrayType(resultElt); in Substitute()
|
H A D | etsObjectType.cpp | 442 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 D | etsAsyncFuncReturnType.cpp | 51 relation->GetChecker()->AsETSChecker()->AddBoxingFlagToPrimitiveType(relation, source); in AssignmentTarget()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | conversion.cpp | 34 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 D | typeRelationContext.cpp | 37 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 D | debugInfoDeserializer.cpp | 95 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 D | inheritanceResolution.cpp | 102 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 D | entityDeclarator.cpp | 30 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 D | entityDeclarator-inl.h | 35 helpers::SafeStateScope s(debugInfoPlugin_.GetIrCheckHelper()->GetChecker(), debugInfoPlugin_.GetETSBinder()); in ImportGlobalEntity()
|
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
H A D | objectType.cpp | 129 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 D | objectType.cpp | 133 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 D | typeRelation.h | 99 const Checker *GetChecker() const; 100 Checker *GetChecker();
|
H A D | typeRelation.cpp | 36 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 D | SemanticAnalyzer.h | 194 Checker *GetChecker() const in GetChecker() function in ark::es2panda::checker::SemanticAnalyzer
|