Use At method instead of indexing into other non-functional property

このコミットが含まれているのは:
Cory Slep 2019-01-05 23:54:17 +01:00
コミット 7e96603df9
1個のファイルの変更2行の追加2行の削除

ファイルの表示

@ -300,11 +300,11 @@ func (p *NonFunctionalPropertyGenerator) funcs() []*codegen.Method {
jen.Id("i").Op("++"),
).Block(
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(
jen.Return(jen.True()),
).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(
jen.Return(jen.False()),
),