@@ -75,7 +75,7 @@ class Infrastructure extends AstNode instanceof InfrastructureImpl {
75
75
* Represents a parameter declaration node in the AST.
76
76
* Provides access to the identifier, name, type, and default value of the parameter.
77
77
*/
78
- class ParameterDeclaration extends AstNode instanceof ParameterDeclarationImpl {
78
+ class ParameterDeclaration extends Stmts instanceof ParameterDeclarationImpl {
79
79
/** Gets the identifier of the parameter declaration. */
80
80
Identifier getIdentifier ( ) { result = ParameterDeclarationImpl .super .getName ( ) }
81
81
@@ -94,7 +94,7 @@ class ParameterDeclaration extends AstNode instanceof ParameterDeclarationImpl {
94
94
* Represents an output declaration node in the AST.
95
95
* Provides access to the identifier, name, type, and value of the output.
96
96
*/
97
- class OutputDeclaration extends AstNode instanceof OutputDeclarationImpl {
97
+ class OutputDeclaration extends Stmts instanceof OutputDeclarationImpl {
98
98
/** Gets the identifier of the output declaration. */
99
99
Identifier getIdentifier ( ) { result = OutputDeclarationImpl .super .getIdentifier ( ) }
100
100
@@ -112,7 +112,7 @@ class OutputDeclaration extends AstNode instanceof OutputDeclarationImpl {
112
112
* Represents a user-defined function node in the AST.
113
113
* Provides access to the identifier, name, return type, parameters, and body of the function.
114
114
*/
115
- class UserDefinedFunction extends AstNode instanceof UserDefinedFunctionImpl {
115
+ class UserDefinedFunction extends Stmts instanceof UserDefinedFunctionImpl {
116
116
/** Gets the identifier of the user-defined function. */
117
117
Identifier getIdentifier ( ) { result = UserDefinedFunctionImpl .super .getName ( ) }
118
118
0 commit comments