We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ccc5b46 commit 1dd747eCopy full SHA for 1dd747e
core/sds-aspect-model-java-generator/src/main/resources/java-pojo-equals-method-lib.vm
@@ -27,11 +27,16 @@ if (o == null || getClass() != o.getClass()) {
27
}
28
#end
29
30
-final $element.getName() that = ($element.getName())o;
31
- return
32
- #if( $element.getProperties().isEmpty() ) true
+
+ #if( $element.getProperties().isEmpty() ) return true
33
#else
34
- ${util.objectEqualsExpression( $element )}
+ #set( $objectEqualsExpression = $util.objectEqualsExpression( $element ) )
+ #if( $objectEqualsExpression && !$objectEqualsExpression.empty )
35
+ final $element.getName() that = ($element.getName())o;
36
+ return $objectEqualsExpression
37
+ #else
38
+ return true
39
+ #end
40
#end;
41
42
0 commit comments