protected void generateEqualsBody()

in src/main/java/org/apache/activemq/nms/openwire/tool/commands/CommandClassGenerator.java [288:311]


    protected void generateEqualsBody( PrintWriter out ) {

        if( !getProperties().isEmpty() ) {
            for( JProperty property : getProperties() ) {
                String accessorName = property.getSimpleName();

                if( !property.getType().isArrayType() ) {
                    out.println("            if(!Equals(this."+accessorName+", that."+accessorName+"))");
                    out.println("            {");
                    out.println("                return false;");
                    out.println("            }");
                } else {
                    out.println("            if(!ArrayEquals(this."+accessorName+", that."+accessorName+"))");
                    out.println("            {");
                    out.println("                return false;");
                    out.println("            }");
                }
            }

            out.println("");
        }

        out.println("            return true;");
    }