Home
last modified time | relevance | path

Searched defs:typeAnnotation (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/core/
DdestructuringContext.h35 const ir::Expression *typeAnnotation, const ir::Expression *initializer) in DestructuringContext()
89const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ArrayDestructuringContext()
113const ir::Expression *typeAnnotation, const ir::Expression *initializer) in ObjectDestructuringContext()
DdestructuringContext.cpp29 void DestructuringContext::Prepare(const ir::Expression *typeAnnotation, const ir::Expression *init… in Prepare()
Dfunction.cpp259 const ir::Expression *typeAnnotation = nullptr; in CheckFunctionRestParameter() local
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsTypeAssertion.h34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
DtsTypePredicate.h34 explicit TSTypePredicate(Expression *parameterName, Expression *typeAnnotation, bool asserts) in TSTypePredicate()
DtsPrivateIdentifier.h34 explicit TSPrivateIdentifier(Expression *key, Expression *value, Expression *typeAnnotation) in TSPrivateIdentifier()
DtsAsExpression.h35 explicit TSAsExpression(Expression *expression, Expression *typeAnnotation, bool isConst) in TSAsExpression()
DtsIndexSignature.h36 explicit TSIndexSignature(Expression *param, Expression *typeAnnotation, bool readonly) in TSIndexSignature()
DtsMappedType.h35 …t TSMappedType(TSTypeParameter *typeParameter, Expression *nameKeyType, Expression *typeAnnotation, in TSMappedType()
DtsTypeAliasDeclaration.h41 …liasDeclaration(Identifier *id, TSTypeParameterDeclaration *typeParams, Expression *typeAnnotation, in TSTypeAliasDeclaration()
DtsPropertySignature.h34 …explicit TSPropertySignature(Expression *key, Expression *typeAnnotation, bool computed, bool opti… in TSPropertySignature()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp361 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 …]
DexpressionParser.cpp133 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsAsExpression() local
521 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAssertion() local
DstatementParser.cpp632 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeAliasDeclaration() local
/arkcompiler/ets_frontend/es2panda/ir/
Dexpression.h50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/ir/base/
DcatchClause.cpp62 const ir::Expression *typeAnnotation = nullptr; in Check() local
DspreadElement.cpp77 void SpreadElement::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
DclassProperty.h36 …explicit ClassProperty(Expression *key, Expression *value, Expression *typeAnnotation, ModifierFla… in ClassProperty()
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.h79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
DobjectExpression.cpp189 void ObjectExpression::SetTsTypeAnnotation(Expression *typeAnnotation) in SetTsTypeAnnotation()
/arkcompiler/ets_frontend/es2panda/ir/statements/
DvariableDeclarator.cpp69 const ir::Expression *typeAnnotation = declarator->Id()->AsIdentifier()->TypeAnnotation(); in CheckSimpleVariableDeclaration() local
/arkcompiler/ets_frontend/es2panda/typescript/extractor/
DtypeExtractor.cpp419 int64_t TypeExtractor::GetTypeIndexFromAnnotation(const ir::Expression *typeAnnotation) in GetTypeIndexFromAnnotation()
492 auto typeAnnotation = identifier->TypeAnnotation(); in GetTypeIndexFromIdentifier() local