Add TODOs for alias normalization when adding types and properties.
このコミットが含まれているのは:
コミット
694c0e6898
|
@ -458,6 +458,7 @@ func (p *FunctionalPropertyGenerator) singleTypeDef() *codegen.Struct {
|
||||||
}
|
}
|
||||||
kindMembers = append(kindMembers, p.unknownMemberDef())
|
kindMembers = append(kindMembers, p.unknownMemberDef())
|
||||||
kindMembers = append(kindMembers, p.iriMemberDef())
|
kindMembers = append(kindMembers, p.iriMemberDef())
|
||||||
|
// TODO: Normalize alias of values when setting on this property.
|
||||||
kindMembers = append(kindMembers, jen.Id(aliasMember).String())
|
kindMembers = append(kindMembers, jen.Id(aliasMember).String())
|
||||||
if p.hasNaturalLanguageMap {
|
if p.hasNaturalLanguageMap {
|
||||||
kindMembers = append(kindMembers, jen.Id(langMapMember).Map(jen.String()).String())
|
kindMembers = append(kindMembers, jen.Id(langMapMember).Map(jen.String()).String())
|
||||||
|
|
|
@ -384,6 +384,7 @@ func (t *TypeGenerator) members() (members []jen.Code) {
|
||||||
for _, property := range p {
|
for _, property := range p {
|
||||||
members = append(members, jen.Id(t.memberName(property)).Qual(property.GetPublicPackage().Path(), property.InterfaceName()))
|
members = append(members, jen.Id(t.memberName(property)).Qual(property.GetPublicPackage().Path(), property.InterfaceName()))
|
||||||
}
|
}
|
||||||
|
// TODO: Normalize alias of properties when setting properties.
|
||||||
members = append(members, jen.Id(aliasMember).String())
|
members = append(members, jen.Id(aliasMember).String())
|
||||||
members = append(members, jen.Id(unknownMember).Map(jen.String()).Interface())
|
members = append(members, jen.Id(unknownMember).Map(jen.String()).Interface())
|
||||||
return
|
return
|
||||||
|
|
読み込み中…
新しいイシューから参照