Merge "Remove SdkMemberType.FinalizeModule"
This commit is contained in:
@@ -356,15 +356,8 @@ type SdkMemberType interface {
|
||||
// structure and calls AddToPropertySet(...) on the properties struct to add the member
|
||||
// specific properties in the correct place in the structure.
|
||||
//
|
||||
// * Finally, the FinalizeModule(...) method is called to add any additional properties.
|
||||
// This was created to allow the property ordering in existing tests to be maintained so
|
||||
// as to avoid having to change tests while refactoring.
|
||||
//
|
||||
AddPrebuiltModule(sdkModuleContext ModuleContext, builder SnapshotBuilder, member SdkMember) BpModule
|
||||
|
||||
// Add any additional properties to the end of the module.
|
||||
FinalizeModule(sdkModuleContext ModuleContext, builder SnapshotBuilder, member SdkMember, bpModule BpModule)
|
||||
|
||||
// Create a structure into which variant specific properties can be added.
|
||||
CreateVariantPropertiesStruct() SdkMemberProperties
|
||||
}
|
||||
@@ -397,10 +390,6 @@ func (b *SdkMemberTypeBase) AddPrebuiltModule(sdkModuleContext ModuleContext, bu
|
||||
return nil
|
||||
}
|
||||
|
||||
func (b *SdkMemberTypeBase) FinalizeModule(sdkModuleContext ModuleContext, builder SnapshotBuilder, member SdkMember, module BpModule) {
|
||||
// Do nothing by default
|
||||
}
|
||||
|
||||
func (b *SdkMemberTypeBase) CreateVariantPropertiesStruct() SdkMemberProperties {
|
||||
panic("override me")
|
||||
}
|
||||
|
Reference in New Issue
Block a user