@@ -678,9 +678,7 @@ module Unified {
678678 }
679679
680680 /** A class representing `function_declaration` nodes. */
681- class FunctionDeclaration extends @unified_function_declaration, F:: FunctionLike , F:: Member ,
682- F:: Stmt
683- {
681+ class FunctionDeclaration extends @unified_function_declaration, F:: Callable , F:: Member , F:: Stmt {
684682 /** Gets the name of the primary QL class for this element. */
685683 final override string getAPrimaryQlClass ( ) { result = "FunctionDeclaration" }
686684
@@ -736,7 +734,7 @@ module Unified {
736734 }
737735
738736 /** A class representing `function_expr` nodes. */
739- class FunctionExpr extends @unified_function_expr, F:: Expr , F:: FunctionLike {
737+ class FunctionExpr extends @unified_function_expr, F:: Callable , F:: Expr {
740738 /** Gets the name of the primary QL class for this element. */
741739 final override string getAPrimaryQlClass ( ) { result = "FunctionExpr" }
742740
@@ -778,8 +776,6 @@ module Unified {
778776 }
779777 }
780778
781- class FunctionLike extends @unified_function_like, F:: Callable { }
782-
783779 /** A class representing `generic_type_expr` nodes. */
784780 class GenericTypeExpr extends @unified_generic_type_expr, F:: Expr {
785781 /** Gets the name of the primary QL class for this element. */
@@ -1898,8 +1894,6 @@ module UnifiedFinal {
18981894
18991895 final class FunctionExpr = F:: FunctionExpr ;
19001896
1901- final class FunctionLike = F:: FunctionLike ;
1902-
19031897 final class GenericTypeExpr = F:: GenericTypeExpr ;
19041898
19051899 final class GuardIfStmt = F:: GuardIfStmt ;
0 commit comments