Files
2024-12-05 15:06:42 +00:00

385 lines
15 KiB
Java

import java.util.Objects;
/**
* Should not take more than 1-2 seconds to analyze
*/
public class ManyObjectEquals2 {
private String test0;
private String test1;
private String test2;
private String test3;
private String test4;
private String test5;
private String test6;
private String test7;
private String test8;
private String test9;
private String test10;
private String test11;
private String test12;
private String test13;
private String test14;
private String test15;
private String test16;
private String test17;
private String test18;
private String test19;
private String test20;
private String test21;
private String test22;
private String test23;
private String test24;
private String test25;
private String test26;
private String test27;
private String test28;
private String test29;
private String test30;
private String test31;
private String test32;
private String test33;
private String test34;
private String test35;
private String test36;
private String test37;
private String test38;
private String test39;
private String test40;
private String test41;
private String test42;
private String test43;
private String test44;
private String test45;
private String test46;
private String test47;
private String test48;
private String test49;
private String test50;
private String test51;
private String test52;
private String test53;
private String test54;
private String test55;
private String test56;
private String test57;
private String test58;
private String test59;
private String test60;
private String test61;
private String test62;
private String test63;
private String test64;
private String test65;
private String test66;
private String test67;
private String test68;
private String test69;
private String test70;
private String test71;
private String test72;
private String test73;
private String test74;
private String test75;
private String test76;
private String test77;
private String test78;
private String test79;
private String test80;
private String test81;
private String test82;
private String test83;
private String test84;
private String test85;
private String test86;
private String test87;
private String test88;
private String test89;
private String test90;
private String test91;
private String test92;
private String test93;
private String test94;
private String test95;
private String test96;
private String test97;
private String test98;
private String test99;
private String test100;
private String test101;
private String test102;
private String test103;
private String test104;
private String test105;
private String test106;
private String test107;
private String test108;
private String test109;
private String test110;
private String test111;
private String test112;
private String test113;
private String test114;
private String test115;
private String test116;
private String test117;
private String test118;
private String test119;
private String test120;
private String test121;
private String test122;
private String test123;
private String test124;
private String test125;
private String test126;
private String test127;
private String test128;
private String test129;
private String test130;
private String test131;
private String test132;
private String test133;
private String test134;
private String test135;
private String test136;
private String test137;
private String test138;
private String test139;
private String test140;
private String test141;
private String test142;
private String test143;
private String test144;
private String test145;
private String test146;
private String test147;
private String test148;
private String test149;
private String test150;
private String test151;
private String test152;
private String test153;
private String test154;
private String test155;
private String test156;
private String test157;
private String test158;
private String test159;
private String test160;
private String test161;
private String test162;
private String test163;
private String test164;
private String test165;
private String test166;
private String test167;
private String test168;
private String test169;
private String test170;
private String test171;
private String test172;
private String test173;
private String test174;
private String test175;
private String test176;
private String test177;
private String test178;
private String test179;
private String test180;
private String test181;
private String test182;
private String test183;
@Override
public boolean <weak_warning descr="Method 'equals' is complex: data flow results could be imprecise">equals</weak_warning>(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ManyObjectEquals2 test = (ManyObjectEquals2) o;
return Objects.equals(this.test0, test.test0) &&
Objects.equals(this.test1, test.test1) &&
Objects.equals(this.test2, test.test2) &&
Objects.equals(this.test3, test.test3) &&
Objects.equals(this.test4, test.test4) &&
Objects.equals(this.test5, test.test5) &&
Objects.equals(this.test6, test.test6) &&
Objects.equals(this.test7, test.test7) &&
Objects.equals(this.test8, test.test8) &&
Objects.equals(this.test9, test.test9) &&
Objects.equals(this.test10, test.test10) &&
Objects.equals(this.test11, test.test11) &&
Objects.equals(this.test12, test.test12) &&
Objects.equals(this.test13, test.test13) &&
Objects.equals(this.test14, test.test14) &&
Objects.equals(this.test15, test.test15) &&
Objects.equals(this.test16, test.test16) &&
Objects.equals(this.test17, test.test17) &&
Objects.equals(this.test18, test.test18) &&
Objects.equals(this.test19, test.test19) &&
Objects.equals(this.test20, test.test20) &&
Objects.equals(this.test21, test.test21) &&
Objects.equals(this.test22, test.test22) &&
Objects.equals(this.test23, test.test23) &&
Objects.equals(this.test24, test.test24) &&
Objects.equals(this.test25, test.test25) &&
Objects.equals(this.test26, test.test26) &&
Objects.equals(this.test27, test.test27) &&
Objects.equals(this.test28, test.test28) &&
Objects.equals(this.test29, test.test29) &&
Objects.equals(this.test30, test.test30) &&
Objects.equals(this.test31, test.test31) &&
Objects.equals(this.test32, test.test32) &&
Objects.equals(this.test33, test.test33) &&
Objects.equals(this.test34, test.test34) &&
Objects.equals(this.test35, test.test35) &&
Objects.equals(this.test36, test.test36) &&
Objects.equals(this.test37, test.test37) &&
Objects.equals(this.test38, test.test38) &&
Objects.equals(this.test39, test.test39) &&
Objects.equals(this.test40, test.test40) &&
Objects.equals(this.test41, test.test41) &&
Objects.equals(this.test42, test.test42) &&
Objects.equals(this.test43, test.test43) &&
Objects.equals(this.test44, test.test44) &&
Objects.equals(this.test45, test.test45) &&
Objects.equals(this.test46, test.test46) &&
Objects.equals(this.test47, test.test47) &&
Objects.equals(this.test48, test.test48) &&
Objects.equals(this.test49, test.test49) &&
Objects.equals(this.test50, test.test50) &&
Objects.equals(this.test51, test.test51) &&
Objects.equals(this.test52, test.test52) &&
Objects.equals(this.test53, test.test53) &&
Objects.equals(this.test54, test.test54) &&
Objects.equals(this.test55, test.test55) &&
Objects.equals(this.test56, test.test56) &&
Objects.equals(this.test57, test.test57) &&
Objects.equals(this.test58, test.test58) &&
Objects.equals(this.test59, test.test59) &&
Objects.equals(this.test60, test.test60) &&
Objects.equals(this.test61, test.test61) &&
Objects.equals(this.test62, test.test62) &&
Objects.equals(this.test63, test.test63) &&
Objects.equals(this.test64, test.test64) &&
Objects.equals(this.test65, test.test65) &&
Objects.equals(this.test66, test.test66) &&
Objects.equals(this.test67, test.test67) &&
Objects.equals(this.test68, test.test68) &&
Objects.equals(this.test69, test.test69) &&
Objects.equals(this.test70, test.test70) &&
Objects.equals(this.test71, test.test71) &&
Objects.equals(this.test72, test.test72) &&
Objects.equals(this.test73, test.test73) &&
Objects.equals(this.test74, test.test74) &&
Objects.equals(this.test75, test.test75) &&
Objects.equals(this.test76, test.test76) &&
Objects.equals(this.test77, test.test77) &&
Objects.equals(this.test78, test.test78) &&
Objects.equals(this.test79, test.test79) &&
Objects.equals(this.test80, test.test80) &&
Objects.equals(this.test81, test.test81) &&
Objects.equals(this.test82, test.test82) &&
Objects.equals(this.test83, test.test83) &&
Objects.equals(this.test84, test.test84) &&
Objects.equals(this.test85, test.test85) &&
Objects.equals(this.test86, test.test86) &&
Objects.equals(this.test87, test.test87) &&
Objects.equals(this.test88, test.test88) &&
Objects.equals(this.test89, test.test89) &&
Objects.equals(this.test90, test.test90) &&
Objects.equals(this.test91, test.test91) &&
Objects.equals(this.test92, test.test92) &&
Objects.equals(this.test93, test.test93) &&
Objects.equals(this.test94, test.test94) &&
Objects.equals(this.test95, test.test95) &&
Objects.equals(this.test96, test.test96) &&
Objects.equals(this.test97, test.test97) &&
Objects.equals(this.test98, test.test98) &&
Objects.equals(this.test99, test.test99) &&
Objects.equals(this.test100, test.test100) &&
Objects.equals(this.test101, test.test101) &&
Objects.equals(this.test102, test.test102) &&
Objects.equals(this.test103, test.test103) &&
Objects.equals(this.test104, test.test104) &&
Objects.equals(this.test105, test.test105) &&
Objects.equals(this.test106, test.test106) &&
Objects.equals(this.test107, test.test107) &&
Objects.equals(this.test108, test.test108) &&
Objects.equals(this.test109, test.test109) &&
<warning descr="Condition 'Objects.equals(this.test101, test.test101)' is always 'true'">Objects.equals(this.test101, test.test101)</warning> &&
Objects.equals(this.test111, test.test111) &&
Objects.equals(this.test112, test.test112) &&
Objects.equals(this.test113, test.test113) &&
Objects.equals(this.test114, test.test114) &&
Objects.equals(this.test115, test.test115) &&
Objects.equals(this.test116, test.test116) &&
Objects.equals(this.test117, test.test117) &&
Objects.equals(this.test118, test.test118) &&
Objects.equals(this.test119, test.test119) &&
Objects.equals(this.test120, test.test120) &&
Objects.equals(this.test121, test.test121) &&
Objects.equals(this.test122, test.test122) &&
Objects.equals(this.test123, test.test123) &&
Objects.equals(this.test124, test.test124) &&
Objects.equals(this.test125, test.test125) &&
Objects.equals(this.test126, test.test126) &&
Objects.equals(this.test127, test.test127) &&
Objects.equals(this.test128, test.test128) &&
Objects.equals(this.test129, test.test129) &&
Objects.equals(this.test130, test.test130) &&
Objects.equals(this.test131, test.test131) &&
Objects.equals(this.test132, test.test132) &&
Objects.equals(this.test133, test.test133) &&
Objects.equals(this.test134, test.test134) &&
Objects.equals(this.test135, test.test135) &&
Objects.equals(this.test136, test.test136) &&
Objects.equals(this.test137, test.test137) &&
Objects.equals(this.test138, test.test138) &&
Objects.equals(this.test139, test.test139) &&
Objects.equals(this.test140, test.test140) &&
Objects.equals(this.test141, test.test141) &&
Objects.equals(this.test142, test.test142) &&
Objects.equals(this.test143, test.test143) &&
Objects.equals(this.test144, test.test144) &&
Objects.equals(this.test145, test.test145) &&
Objects.equals(this.test146, test.test146) &&
Objects.equals(this.test147, test.test147) &&
Objects.equals(this.test148, test.test148) &&
Objects.equals(this.test149, test.test149) &&
Objects.equals(this.test150, test.test150) &&
Objects.equals(this.test151, test.test151) &&
Objects.equals(this.test152, test.test152) &&
Objects.equals(this.test153, test.test153) &&
Objects.equals(this.test154, test.test154) &&
Objects.equals(this.test155, test.test155) &&
Objects.equals(this.test156, test.test156) &&
Objects.equals(this.test157, test.test157) &&
Objects.equals(this.test158, test.test158) &&
Objects.equals(this.test159, test.test159) &&
Objects.equals(this.test160, test.test160) &&
Objects.equals(this.test161, test.test161) &&
Objects.equals(this.test162, test.test162) &&
Objects.equals(this.test163, test.test163) &&
Objects.equals(this.test164, test.test164) &&
Objects.equals(this.test165, test.test165) &&
Objects.equals(this.test166, test.test166) &&
Objects.equals(this.test167, test.test167) &&
Objects.equals(this.test168, test.test168) &&
Objects.equals(this.test169, test.test169) &&
Objects.equals(this.test170, test.test170) &&
Objects.equals(this.test171, test.test171) &&
Objects.equals(this.test172, test.test172) &&
Objects.equals(this.test173, test.test173) &&
Objects.equals(this.test174, test.test174) &&
Objects.equals(this.test175, test.test175) &&
Objects.equals(this.test176, test.test176) &&
Objects.equals(this.test177, test.test177) &&
Objects.equals(this.test178, test.test178) &&
Objects.equals(this.test179, test.test179) &&
Objects.equals(this.test180, test.test180) &&
Objects.equals(this.test181, test.test181) &&
Objects.equals(this.test182, test.test182) &&
Objects.equals(this.test183, test.test183);
}
}