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("++"), 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()),
), ),