@@ -2083,16 +2083,15 @@ class TypeInterface<string name> : Interface<name>, InterfaceTrait<name>;
2083
2083
// declarations should be generated. This class takes an optional set of methods
2084
2084
// that should have declarations generated even if the method has a default
2085
2085
// implementation.
2086
- class DeclareInterfaceMethods<Interface interface,
2087
- list<string> overridenMethods = []> {
2086
+ class DeclareInterfaceMethods<list<string> overridenMethods = []> {
2088
2087
// This field contains a set of method names that should always have their
2089
2088
// declarations generated. This allows for generating declarations for
2090
2089
// methods with default implementations that need to be overridden.
2091
2090
list<string> alwaysOverriddenMethods = overridenMethods;
2092
2091
}
2093
2092
class DeclareAttrInterfaceMethods<AttrInterface interface,
2094
2093
list<string> overridenMethods = []>
2095
- : DeclareInterfaceMethods<interface, overridenMethods>,
2094
+ : DeclareInterfaceMethods<overridenMethods>,
2096
2095
AttrInterface<interface.cppClassName> {
2097
2096
let description = interface.description;
2098
2097
let cppClassName = interface.cppClassName;
@@ -2101,7 +2100,7 @@ class DeclareAttrInterfaceMethods<AttrInterface interface,
2101
2100
}
2102
2101
class DeclareOpInterfaceMethods<OpInterface interface,
2103
2102
list<string> overridenMethods = []>
2104
- : DeclareInterfaceMethods<interface, overridenMethods>,
2103
+ : DeclareInterfaceMethods<overridenMethods>,
2105
2104
OpInterface<interface.cppClassName> {
2106
2105
let description = interface.description;
2107
2106
let cppClassName = interface.cppClassName;
@@ -2110,7 +2109,7 @@ class DeclareOpInterfaceMethods<OpInterface interface,
2110
2109
}
2111
2110
class DeclareTypeInterfaceMethods<TypeInterface interface,
2112
2111
list<string> overridenMethods = []>
2113
- : DeclareInterfaceMethods<interface, overridenMethods>,
2112
+ : DeclareInterfaceMethods<overridenMethods>,
2114
2113
TypeInterface<interface.cppClassName> {
2115
2114
let description = interface.description;
2116
2115
let cppClassName = interface.cppClassName;
0 commit comments