augmentInsertions static method
AFSourceTemplateInsertions
augmentInsertions({
- required AFSourceTemplateInsertions parent,
- required Object queryType,
- required Object queryParentType,
- required String resultType,
- required String resultTypeCore,
- Object memberVariables = AFSourceTemplate.empty,
- Object constructorParams = AFSourceTemplate.empty,
- Object startImpl = AFSourceTemplate.empty,
- Object finishImpl = AFSourceTemplate.empty,
- Object additionalMethods = AFSourceTemplate.empty,
- Object memberVariableImports = AFSourceTemplate.empty,
Implementation
static AFSourceTemplateInsertions augmentInsertions({
required AFSourceTemplateInsertions parent,
required Object queryType,
required Object queryParentType,
required String resultType,
required String resultTypeCore,
Object memberVariables = AFSourceTemplate.empty,
Object constructorParams = AFSourceTemplate.empty,
Object startImpl = AFSourceTemplate.empty,
Object finishImpl = AFSourceTemplate.empty,
Object additionalMethods = AFSourceTemplate.empty,
Object memberVariableImports = AFSourceTemplate.empty,
}) {
return parent.reviseAugment({
AFSourceTemplate.insertMainTypeInsertion: queryType,
AFSourceTemplate.insertMainParentTypeInsertion: queryParentType,
insertResultTypeInsertion: resultType,
insertResultTypeSingleInsertion: resultTypeCore,
AFSourceTemplate.insertMemberVariablesInsertion: memberVariables,
AFSourceTemplate.insertConstructorParamsInsertion: constructorParams,
insertStartImplInsertion: startImpl,
insertFinishImplInsertion: finishImpl,
AFSourceTemplate.insertAdditionalMethodsInsertion: additionalMethods,
AFSourceTemplate.insertMemberVariableImportsInsertion: memberVariableImports,
}
);
}