Interface: ClassMethodDeclarationSemantics
compiler.ClassMethodDeclarationSemantics
Semantics for AST Node InterfacePropertyDeclaration.
Since
0.12.0
Hierarchy
ClassMemberDeclarationSemantics
↳
ClassMethodDeclarationSemantics
Table of contents
Properties
Properties
functionBody
• functionBody: CompoundStatement
The body of the function.
Since
0.10.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-method-declaration/class-method-declaration-semantics.ts:36
identifier
• identifier: string
The identifier of this member property.
Since
0.12.0
Overrides
ClassMemberDeclarationSemantics.identifier
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-method-declaration/class-method-declaration-semantics.ts:16
params
• params: ParameterDeclaration
[]
The return type of this method.
Since
0.12.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-method-declaration/class-method-declaration-semantics.ts:21
returnType
• returnType: RawType
The return type of this method.
Since
0.12.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-method-declaration/class-method-declaration-semantics.ts:26
returnTypeSpecifier
• returnTypeSpecifier: IdentifierTypeSpecifierExpression
The type specifier expression for the return type.
Since
0.11.0
Defined in
kipper/core/src/compiler/ast/nodes/declarations/type-declaration/class-declaration/class-member-declaration/class-method-declaration/class-method-declaration-semantics.ts:31