コード例 #1
0
 private void ˏ(
     int paramInt, int[] paramArrayOfInt1, int[] paramArrayOfInt2, int[] paramArrayOfInt3) {
   int i = 1;
   String str = "";
   this.beO = paramInt;
   if ((this.beO == paramArrayOfInt2.length) && (this.beO == paramArrayOfInt1.length)) {
     paramInt = i;
     if (this.beO == paramArrayOfInt3.length) {}
   } else {
     paramInt = 0;
     str = "Unexpected parameterset format";
   }
   i = 0;
   while (i < this.beO) {
     if ((paramArrayOfInt3[i] < 2) || ((paramArrayOfInt1[i] - paramArrayOfInt3[i]) % 2 != 0)) {
       paramInt = 0;
       str = "Wrong parameter K (K >= 2 and H-K even required)!";
     }
     if ((paramArrayOfInt1[i] < 4) || (paramArrayOfInt2[i] < 2)) {
       paramInt = 0;
       str = "Wrong parameter H or w (H > 3 and w > 1 required)!";
     }
     i += 1;
   }
   if (paramInt != 0) {
     this.beC = Arrays.י(paramArrayOfInt1);
     this.beP = Arrays.י(paramArrayOfInt2);
     this.aGN = Arrays.י(paramArrayOfInt3);
     return;
   }
   throw new IllegalArgumentException(str);
 }
コード例 #2
0
 public int[] qQ() {
   return Arrays.י(this.aGN);
 }
コード例 #3
0
 public int[] qP() {
   return Arrays.י(this.beP);
 }
コード例 #4
0
 public int[] qO() {
   return Arrays.י(this.beC);
 }