generateChangeToMethods static method
String
generateChangeToMethods({
- required List<
NameType> classFields, - required List<
NameType> interfaceFields, - required String interfaceName,
- required String className,
- required bool isClassAbstract,
- List<
NameType> interfaceGenerics = const [], - List<
String> knownClasses = const [], - bool isInterfaceSealed = false,
- List<
NameType> classGenerics = const [], - bool nonSealed = false,
- bool hidePublicConstructor = false,
- bool interfaceHidePublicConstructor = false,
Generate changeTo methods
Implementation
static String generateChangeToMethods({
required List<NameType> classFields,
required List<NameType> interfaceFields,
required String interfaceName,
required String className,
required bool isClassAbstract,
List<NameType> interfaceGenerics = const [],
List<String> knownClasses = const [],
bool isInterfaceSealed = false,
List<NameType> classGenerics = const [],
bool nonSealed = false,
bool hidePublicConstructor = false,
bool interfaceHidePublicConstructor = false,
}) {
return MethodGeneratorFacade.generateChangeToMethods(
classFields: classFields,
interfaceFields: interfaceFields,
interfaceName: interfaceName,
className: className,
isClassAbstract: isClassAbstract,
interfaceGenerics: interfaceGenerics,
isInterfaceSealed: isInterfaceSealed,
knownClasses: knownClasses,
classGenerics: classGenerics,
nonSealed: nonSealed,
hidePublicConstructor: hidePublicConstructor,
interfaceHidePublicConstructor: interfaceHidePublicConstructor,
);
}