mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-07 15:35:40 +07:00
GitOrigin-RevId: 8b2b63fc6db476ca0c2cfe5cadd84db6c4236d0f
21 lines
477 B
Plaintext
21 lines
477 B
Plaintext
#parse("equalsHelper.vm")
|
|
public boolean equals(##
|
|
#if ($settings.generateFinalParameters)
|
|
final ##
|
|
#end
|
|
Object $paramName){
|
|
if(this == $paramName) return true;
|
|
|
|
#addInstanceOfToText()
|
|
|
|
#addClassInstance()
|
|
|
|
return new org.apache.commons.lang.builder.EqualsBuilder()##
|
|
#if($superHasEquals)
|
|
.appendSuper(super.equals($paramName))##
|
|
#end
|
|
#foreach($field in $fields)
|
|
.append($field.accessor, ${classInstanceName}.$field.accessor)##
|
|
#end
|
|
.isEquals();
|
|
} |