| /arkcompiler/ets_frontend/ets2panda/checker/ts/ |
| D | destructuringContext.h | 35 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in DestructuringContext() 89 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in ArrayDestructuringContext() 113 ir::TypeNode *typeAnnotation, ir::Expression *initializer) in ObjectDestructuringContext()
|
| /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()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ts/ |
| D | tsTypeAssertion.h | 24 explicit TSTypeAssertion(TypeNode *typeAnnotation, Expression *expression) in TSTypeAssertion()
|
| D | tsTypePredicate.h | 24 explicit TSTypePredicate(Expression *parameterName, TypeNode *typeAnnotation, bool asserts) in TSTypePredicate()
|
| D | tsAsExpression.h | 32 explicit TSAsExpression(Expression *expression, TypeNode *typeAnnotation, bool isConst) in TSAsExpression()
|
| D | tsMappedType.h | 25 …explicit TSMappedType(TSTypeParameter *typeParameter, TypeNode *typeAnnotation, MappedOption reado… in TSMappedType()
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsTypeAssertion.h | 34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion()
|
| D | tsSatisfiesExpression.h | 35 explicit TSSatisfiesExpression(Expression *expression, Expression *typeAnnotation) in TSSatisfiesExpression()
|
| D | tsTypePredicate.h | 34 explicit TSTypePredicate(Expression *parameterName, Expression *typeAnnotation, bool asserts) in TSTypePredicate()
|
| D | tsAsExpression.h | 35 explicit TSAsExpression(Expression *expression, Expression *typeAnnotation, bool isConst) in TSAsExpression()
|
| D | tsPrivateIdentifier.h | 34 explicit TSPrivateIdentifier(Expression *key, Expression *value, Expression *typeAnnotation) in TSPrivateIdentifier()
|
| 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/ets2panda/parser/ |
| D | TSparser.cpp | 216 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParseTypeAliasDeclaration() local 240 ir::TypeNode *typeAnnotation = ParseTypeAnnotation(&options); in ParsePotentialAsExpression() local 467 ir::TypeNode *typeAnnotation = nullptr; in ParseTypeAnnotation() local 1005 ir::TypeNode *typeAnnotation = nullptr; in ParseMappedType() local 1058 ir::TypeNode *typeAnnotation = nullptr; in ParseTypePredicate() local 1082 ir::TypeNode *TSParser::ParseTypeLiteralOrMappedType(ir::TypeNode *typeAnnotation) in ParseTypeLiteralOrMappedType() 1104 ir::TypeNode *TSParser::ParseTypeReferenceOrTypePredicate(ir::TypeNode *typeAnnotation, bool canBeT… in ParseTypeReferenceOrTypePredicate() 1117 ir::TypeNode *TSParser::ParseThisTypeOrTypePredicate(ir::TypeNode *typeAnnotation, bool canBeTsType… in ParseThisTypeOrTypePredicate() 1235 ir::TypeNode *typeAnnotation = nullptr; in ParseBasicType() local 1357 ir::TypeNode *TSParser::ParseParenthesizedOrFunctionType(ir::TypeNode *typeAnnotation, bool throwEr… in ParseParenthesizedOrFunctionType() [all …]
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | privateIdentifier.h | 40 explicit PrivateIdentifier(util::StringView name, Expression *typeAnnotation) in PrivateIdentifier()
|
| D | arrayExpression.h | 79 void SetTsTypeAnnotation(Expression *typeAnnotation) override in SetTsTypeAnnotation()
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | expression.h | 50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation()
|
| /arkcompiler/ets_frontend/ets2panda/ir/base/ |
| D | tsIndexSignature.h | 36 …explicit TSIndexSignature(Expression *const param, TypeNode *const typeAnnotation, bool const read… in TSIndexSignature()
|
| D | classProperty.h | 37 …licit ClassProperty(Expression *const key, Expression *const value, TypeNode *const typeAnnotation, in ClassProperty()
|
| D | tsPropertySignature.h | 32 …explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool option… in TSPropertySignature()
|
| /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()
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | astNode.h | 594 void SetTsTypeAnnotation(TypeNode *const typeAnnotation) noexcept in SetTsTypeAnnotation() 600 explicit Annotated(AstNodeType const type, TypeNode *const typeAnnotation) in Annotated() 637 explicit AnnotatedAstNode(AstNodeType const type, TypeNode *const typeAnnotation) in AnnotatedAstNode()
|
| /arkcompiler/ets_frontend/es2panda/parser/ |
| D | parserImpl.cpp | 426 ir::Expression *ParserImpl::ParseTsTypeLiteralOrTsMappedType(ir::Expression *typeAnnotation) in ParseTsTypeLiteralOrTsMappedType() 448 ir::Expression *ParserImpl::ParseTsTypeReferenceOrTsTypePredicate(ir::Expression *typeAnnotation, in ParseTsTypeReferenceOrTsTypePredicate() 462 ir::Expression *ParserImpl::ParseTsThisTypeOrTsTypePredicate(ir::Expression *typeAnnotation, bool c… in ParseTsThisTypeOrTsTypePredicate() 524 …ir::Expression *typeAnnotation = AllocNode<ir::TSTemplateLiteralType>(std::move(quasis), std::move… in ParseTsTemplateLiteralType() local 532 ir::Expression *ParserImpl::ParseTsTypeAnnotationElement(ir::Expression *typeAnnotation, in ParseTsTypeAnnotationElement() 637 ir::Expression *ParserImpl::ParsePostfixTypeOrHigher(ir::Expression *typeAnnotation, in ParsePostfixTypeOrHigher() 799 ir::Expression *typeAnnotation = nullptr; in ParseTsTypeAnnotation() local 1239 ir::Expression *typeAnnotation = nullptr; in ParseTsMappedType() local 1292 ir::Expression *typeAnnotation = nullptr; in ParseTsTypePredicate() local 1357 ir::Expression *typeAnnotation = ParseTsTypeAnnotation(&options); in ParseTsTypeLiteralOrInterfaceKey() local [all …]
|