From 7e96603df9baf43cefba2f44d103ee2f3eb5e2d8 Mon Sep 17 00:00:00 2001 From: Cory Slep Date: Sat, 5 Jan 2019 23:54:17 +0100 Subject: [PATCH] Use At method instead of indexing into other non-functional property --- tools/exp/props/nonfuncprop.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/exp/props/nonfuncprop.go b/tools/exp/props/nonfuncprop.go index ec2a8b5..51112c2 100644 --- a/tools/exp/props/nonfuncprop.go +++ b/tools/exp/props/nonfuncprop.go @@ -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()), ),