Use At method instead of indexing into other non-functional property
このコミットが含まれているのは:
コミット
7e96603df9
|
@ -300,11 +300,11 @@ func (p *NonFunctionalPropertyGenerator) funcs() []*codegen.Method {
|
||||||
jen.Id("i").Op("++"),
|
jen.Id("i").Op("++"),
|
||||||
).Block(
|
).Block(
|
||||||
jen.If(
|
jen.If(
|
||||||
jen.Id(codegen.This()).Index(jen.Id("i")).Dot(compareLessMethod).Call(jen.Id("o").Index(jen.Id("i"))),
|
jen.Id(codegen.This()).Index(jen.Id("i")).Dot(compareLessMethod).Call(jen.Id("o").Dot(atMethodName).Call(jen.Id("i"))),
|
||||||
).Block(
|
).Block(
|
||||||
jen.Return(jen.True()),
|
jen.Return(jen.True()),
|
||||||
).Else().If(
|
).Else().If(
|
||||||
jen.Id("o").Index(jen.Id("i")).Dot(compareLessMethod).Call(jen.Id(codegen.This()).Index(jen.Id("i"))),
|
jen.Id("o").Dot(atMethodName).Call(jen.Id("i")).Dot(compareLessMethod).Call(jen.Id(codegen.This()).Index(jen.Id("i"))),
|
||||||
).Block(
|
).Block(
|
||||||
jen.Return(jen.False()),
|
jen.Return(jen.False()),
|
||||||
),
|
),
|
||||||
|
|
読み込み中…
新しいイシューから参照