| /arkcompiler/ets_frontend/ets2panda/checker/types/ets/ |
| D | etsTupleType.cpp | 89 relation->Result(relation->IsAssignableTo(ElementType(), arrayTarget->ElementType())); in AssignmentSource() 108 relation->Result(relation->IsAssignableTo(arraySource->ElementType(), ElementType())); in AssignmentTarget() 126 if (!relation->IsAssignableTo(tupleSource->GetTypeAtIndex(idx), GetTypeAtIndex(idx))) { in AssignmentTarget() 177 … return relation->IsAssignableTo(tupleTypeAtIdx, arrayTarget->ElementType()); in Cast() 182 … spreadAssignable = relation->IsAssignableTo(GetSpreadType(), arrayTarget->ElementType()); in Cast() 199 if (!relation->IsAssignableTo(tupleTarget->GetTypeAtIndex(idx), GetTypeAtIndex(idx))) { in Cast()
|
| D | etsExtensionFuncHelperType.cpp | 43 if (relation->IsAssignableTo(source->AsETSFunctionType(), classMethodType_)) { in AssignmentTarget() 47 if (relation->IsAssignableTo(source->AsETSFunctionType(), extensionFunctionType_)) { in AssignmentTarget()
|
| D | etsAsyncFuncReturnType.cpp | 49 …relation->IsAssignableTo(source, promiseType_) || relation->IsAssignableTo(source, GetPromiseTypeA… in AssignmentTarget()
|
| D | etsFunctionType.cpp | 111 … if (!relation->IsAssignableTo(target->Params()[idx]->TsType(), it->Params()[idx]->TsType())) { in ProcessSignatures() 121 !relation->IsAssignableTo(target->RestVar()->TsType(), it->RestVar()->TsType())) { in ProcessSignatures() 125 if (!relation->IsAssignableTo(it->ReturnType(), target->ReturnType())) { in ProcessSignatures()
|
| D | etsTypeParameter.cpp | 41 return relation->IsAssignableTo(this->GetConstraintType(), target); in AssignmentSource()
|
| D | etsArrayType.cpp | 88 relation->IsAssignableTo(source->AsETSArrayType()->ElementType(), element_); in AssignmentTarget()
|
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | signature.cpp | 117 … relation->IsAssignableTo(source->Params()[i]->TsType(), signatureInfo_->restVar->TsType()); in AssignmentTarget() 126 relation->IsAssignableTo(source->Params()[i]->TsType(), Params()[i]->TsType()); in AssignmentTarget() 133 relation->IsAssignableTo(source->ReturnType(), returnType_); in AssignmentTarget() 136 relation->IsAssignableTo(source->RestVar()->TsType(), signatureInfo_->restVar->TsType()); in AssignmentTarget()
|
| D | arrayType.cpp | 46 relation->IsAssignableTo(source->AsArrayType()->ElementType(), element_); in AssignmentTarget() 50 if (!relation->IsAssignableTo(it->TsType(), element_)) { in AssignmentTarget()
|
| D | objectType.cpp | 138 if (!relation->IsAssignableTo(sourceType, targetType)) { in AssignProperties() 151 !relation->IsAssignableTo(numberInfo->GetType(), targetType)) { in AssignProperties() 155 if (stringInfo && !relation->IsAssignableTo(stringInfo->GetType(), targetType)) { in AssignProperties() 206 …if (!relation->IsAssignableTo(relation->GetChecker()->GetTypeOfVariable(it), targetInfo->GetType()… in AssignIndexInfo()
|
| D | indexInfo.cpp | 51 relation->IsAssignableTo(source->GetType(), type_); in AssignmentTarget()
|
| D | unionType.cpp | 61 if (!relation->IsAssignableTo(it, target)) { in AssignmentSource() 73 if (relation->IsAssignableTo(source, it)) { in AssignmentTarget()
|
| D | typeRelation.cpp | 123 bool TypeRelation::IsAssignableTo(Type *source, Type *target) in IsAssignableTo() function in panda::es2panda::checker::TypeRelation 148 if (IsAssignableTo(source, target)) { in IsComparableTo()
|
| D | typeRelation.h | 93 bool IsAssignableTo(Type *source, Type *target);
|
| D | tupleType.cpp | 125 if (!relation->IsAssignableTo(sourcePropType, targetPropType)) { in AssignmentTarget()
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ts/ |
| D | arrayType.cpp | 45 relation->IsAssignableTo(source->AsArrayType()->ElementType(), element_); in AssignmentTarget() 49 if (!relation->IsAssignableTo(it->TsType(), element_)) { in AssignmentTarget()
|
| D | objectType.cpp | 134 if (!relation->IsAssignableTo(sourceType, targetType)) { in AssignProperties() 148 !relation->IsAssignableTo(numberInfo->GetType(), targetType)) { in AssignProperties() 152 if (stringInfo != nullptr && !relation->IsAssignableTo(stringInfo->GetType(), targetType)) { in AssignProperties() 203 …if (!relation->IsAssignableTo(relation->GetChecker()->GetTypeOfVariable(it), targetInfo->GetType()… in AssignIndexInfo()
|
| D | indexInfo.cpp | 50 relation->IsAssignableTo(source->GetType(), type_); in AssignmentTarget()
|
| D | unionType.cpp | 60 if (!relation->IsAssignableTo(it, target)) { in AssignmentSource() 72 if (relation->IsAssignableTo(source, it)) { in AssignmentTarget()
|
| D | tupleType.cpp | 126 if (!relation->IsAssignableTo(sourcePropType, targetPropType)) { in AssignmentTarget()
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | typeRelation.cpp | 31 return relation_->IsAssignableTo(source, target); in IsAllTypesAssignableTo() 61 return relation_->IsAssignableTo(source, target); in IsTypeAssignableTo()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ets/ |
| D | boxingConverter.h | 51 Relation()->Result(relation->IsAssignableTo(Result(), target)); in BoxingConverter()
|
| D | typeRelationContext.h | 52 if (!relation->IsAssignableTo(source, target)) { 99 if (!relation->IsAssignableTo(source, target)) {
|
| /arkcompiler/ets_frontend/ets2panda/checker/types/ |
| D | signature.cpp | 356 … relation->IsAssignableTo(source->Params()[i]->TsType(), signatureInfo_->restVar->TsType()); in AssignmentTarget() 365 relation->IsAssignableTo(source->Params()[i]->TsType(), Params()[i]->TsType()); in AssignmentTarget() 372 relation->IsAssignableTo(source->ReturnType(), returnType_); in AssignmentTarget() 375 relation->IsAssignableTo(source->RestVar()->TsType(), signatureInfo_->restVar->TsType()); in AssignmentTarget()
|
| D | typeRelation.cpp | 101 bool TypeRelation::IsAssignableTo(Type *source, Type *target) in IsAssignableTo() function in ark::es2panda::checker::TypeRelation 136 if (IsAssignableTo(source, target)) { in IsComparableTo()
|
| /arkcompiler/ets_frontend/ets2panda/checker/ |
| D | checker.cpp | 129 return relation_->IsAssignableTo(source, target); in IsAllTypesAssignableTo() 159 return relation_->IsAssignableTo(source, target); in IsTypeAssignableTo()
|