object name bug fixed

This commit is contained in:
Gavriil Sitnikov 2017-06-15 18:17:47 +03:00
parent 408ec7ab39
commit 23d8846dd4
1 changed files with 4 additions and 4 deletions

View File

@ -936,13 +936,13 @@ class ClassObject extends SchemeObject {
}
if (field.type == FieldType.MAP) {
equalsStatement.add("\$T.isMapsEquals(\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
equalsStatement.add("\$T.isMapsEquals(this.\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
} else if (field.type == FieldType.LIST) {
equalsStatement.add("\$T.isCollectionsEquals(\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
equalsStatement.add("\$T.isCollectionsEquals(this.\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
} else {
equalsStatement.add("\$T.equals(\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
equalsStatement.add("\$T.equals(this.\$L, that.\$L)", Types.OBJECT_UTILS, field.name, field.name)
}
hashCodeStatement.add("\$L", field.name)
hashCodeStatement.add("this.\$L", field.name)
first = false
}
equalsStatement.add(";\n")