Home
last modified time | relevance | path

Searched defs:typeAnnotation (Results 1 - 25 of 69) sorted by relevance

123

/arkcompiler/ets_frontend/ets2panda/ir/ts/
H A DtsTypeAssertion.h24 explicit TSTypeAssertion(TypeNode *typeAnnotation, Expression *expression) in TSTypeAssertion() argument
H A DtsMappedType.h25 explicit TSMappedType(TSTypeParameter *typeParameter, TypeNode *typeAnnotation, MappedOption readonly, in TSMappedType() argument
H A DtsAsExpression.h38 explicit TSAsExpression(Expression *expression, TypeNode *typeAnnotation, bool isConst) in TSAsExpression() argument
H A DtsAsExpression.cpp96 auto *typeAnnotation = TypeAnnotation(); in Clone() local
[all...]
H A DtsTypePredicate.h24 explicit TSTypePredicate(Expression *parameterName, TypeNode *typeAnnotation, bool asserts) in TSTypePredicate() argument
/arkcompiler/ets_frontend/ets2panda/util/ast-builders/
H A DetsTupleBuilder.h32 ETSTupleBuilder &AddTypeAnnotation(TypeNode *typeAnnotation) in AddTypeAnnotation() argument
H A DtsTypeAssertionBuilder.h35 TSTypeAssertionBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
H A DtsAsExpressionBuilder.h35 TSAsExpressionBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
H A DtsIndexSignatureBuilder.h35 TSIndexSignatureBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
H A DtsMappedTypeBuilder.h35 TSMappedTypeBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
H A DtsTypeAliasDeclarationBuilder.h41 TSTypeAliasDeclarationBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
H A DtsTypePredicateBuilder.h35 TSTypePredicateBuilder &SetTypeAnnotation(TypeNode *typeAnnotation) in SetTypeAnnotation() argument
/arkcompiler/ets_frontend/ets2panda/ir/base/
H A DclassProperty.cpp157 auto *const typeAnnotation = typeAnnotation_ != nullptr ? typeAnnotation_->Clone(allocator, nullptr) : nullptr; in Clone() local
H A DclassProperty.h37 explicit ClassProperty(Expression *const key, Expression *const value, TypeNode *const typeAnnotation, in ClassProperty() argument
H A DtsIndexSignature.h36 explicit TSIndexSignature(Expression *const param, TypeNode *const typeAnnotation, bool const readonly) in TSIndexSignature() argument
H A DtsIndexSignature.cpp85 auto *const typeAnnotation = typeAnnotation_->Clone(allocator, nullptr); in Clone() local
H A DtsPropertySignature.cpp86 auto *const typeAnnotation = TypeAnnotation()->Clone(allocator, nullptr); in Clone() local
H A DtsPropertySignature.h32 explicit TSPropertySignature(Expression *key, TypeNode *typeAnnotation, bool computed, bool optional, bool readonly) in TSPropertySignature() argument
/arkcompiler/ets_frontend/ets2panda/ir/
H A Dtyped.h111 explicit AnnotatedAstNode(AstNodeType const type, TypeNode *const typeAnnotation) in AnnotatedAstNode() argument
149 explicit AnnotatedStatement(AstNodeType type, TypeNode *typeAnnotation) : Annotated<Statement>(type, typeAnnotation) in AnnotatedStatement() argument
H A Dexpression.h128 explicit AnnotatedExpression(AstNodeType const type, TypeNode *const typeAnnotation) in AnnotatedExpression() argument
/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsSatisfiesExpression.h35 explicit TSSatisfiesExpression(Expression *expression, Expression *typeAnnotation) in TSSatisfiesExpression() argument
H A DtsTypeAssertion.h34 explicit TSTypeAssertion(Expression *typeAnnotation, Expression *expression) in TSTypeAssertion() argument
/arkcompiler/ets_frontend/es2panda/ir/base/
H A DcatchClause.cpp62 const ir::Expression *typeAnnotation = nullptr; in Check() local
/arkcompiler/ets_frontend/es2panda/ir/
H A Dexpression.h50 virtual void SetTsTypeAnnotation([[maybe_unused]] Expression *typeAnnotation) in SetTsTypeAnnotation() argument
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DprivateIdentifier.h40 explicit PrivateIdentifier(util::StringView name, Expression *typeAnnotation) in PrivateIdentifier() argument

Completed in 8 milliseconds

123