| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | destructuringContext.h | 35 const ir::Expression *typeAnnotation, const ir::Expression *initializer) in DestructuringContext() 89 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ArrayDestructuringContext() 113 … const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ObjectDestructuringContext()
|
| D | destructuringContext.cpp | 29 void DestructuringContext::Prepare(const ir::Expression *typeAnnotation, const ir::Expression *init… in Prepare()
|
| D | function.cpp | 259 const ir::Expression *typeAnnotation = nullptr; in CheckFunctionRestParameter() local
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsTypeAssertion.h | 34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
|
| D | tsTypePredicate.h | 34 explicit TSTypePredicate(Expression *parameterName, Expression *typeAnnotation, bool asserts) in TSTypePredicate()
|
| D | tsPrivateIdentifier.h | 34 explicit TSPrivateIdentifier(Expression *key, Expression *value, Expression *typeAnnotation) in TSPrivateIdentifier()
|
| D | tsAsExpression.h | 35 explicit TSAsExpression(Expression *expression, Expression *typeAnnotation, bool isConst) in TSAsExpression()
|
| D | tsIndexSignature.h | 36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly) in TSIndexSignature()
|
| D | tsMappedType.h | 35 …t TSMappedType(TSTypeParameter *typeParameter, Expression *nameKeyType, Expression *typeAnnotation, in TSMappedType()
|
| D | tsTypeAliasDeclaration.h | 41 …liasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression *typeAnnotation, in TSTypeAliasDeclaration()
|
| D | tsPropertySignature.h | 34 …explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool opti… in TSPropertySignature()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 361 ir::Expression *ParserImpl::ParseTsTypeLiteralOrTsMappedType(ir::Expression *typeAnnotation) in ParseTsTypeLiteralOrTsMappedType() 383 ir::Expression *ParserImpl::ParseTsTypeReferenceOrTsTypePredicate(ir::Expression *typeAnnotation, in ParseTsTypeReferenceOrTsTypePredicate() 397 ir::Expression *ParserImpl::ParseTsThisTypeOrTsTypePredicate(ir::Expression *typeAnnotation, bool c… in ParseTsThisTypeOrTsTypePredicate() 456 …ir::Expression *typeAnnotation = AllocNode<ir::TSTemplateLiteralType>(std::move(quasis), std::move… in ParseTsTemplateLiteralType() local 464 ir::Expression *ParserImpl::ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, in ParseTsTypeAnnotationElement() 707 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeAnnotation() local 1117 ir::Expression *typeAnnotation = nullptr; in ParseTsMappedType() local 1170 ir::Expression *typeAnnotation = nullptr; in ParseTsTypePredicate() local 1235 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeLiteralOrInterfaceKey() local 1349 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeLiteralOrInterfaceMember() local [all …]
|
| D | expressionParser.cpp | 133 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsAsExpression() local 521 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAssertion() local
|
| D | statementParser.cpp | 632 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAliasDeclaration() local
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | expression.h | 50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
|
| /arkcompiler/ets_frontend/es2panda/ir/base/ |
| D | catchClause.cpp | 62 const ir::Expression *typeAnnotation = nullptr; in Check() local
|
| D | spreadElement.cpp | 77 void SpreadElement::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
|
| D | classProperty.h | 36 …explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFla… in ClassProperty()
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | arrayExpression.h | 79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
|
| D | objectExpression.cpp | 189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
|
| /arkcompiler/ets_frontend/es2panda/ir/statements/ |
| D | variableDeclarator.cpp | 69 const ir::Expression *typeAnnotation = declarator->Id()->AsIdentifier()->TypeAnnotation(); in CheckSimpleVariableDeclaration() local
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeExtractor.cpp | 419 int64_t TypeExtractor::GetTypeIndexFromAnnotation(const ir::Expression *typeAnnotation) in GetTypeIndexFromAnnotation() 492 auto typeAnnotation = identifier->TypeAnnotation(); in GetTypeIndexFromIdentifier() local
|