コード例 #1
0
ファイル: Class368.java プロジェクト: tetratec/Prothieum
 final ObjectDefinition method3838(byte i, int i_0_) {
   anInt4518++;
   ObjectDefinition class266;
   synchronized (aClass278_4520) {
     class266 = (ObjectDefinition) aClass278_4520.method2863(4, (long) i_0_);
   }
   if (class266 != null) return class266;
   byte[] is;
   synchronized (aClass381_4530) {
     is =
         aClass381_4530.method3922(
             (byte) 115, Class330.method3381(i_0_, 10663), Node_Sub14_Sub28.method2358(-75, i_0_));
   }
   class266 = new ObjectDefinition();
   ((ObjectDefinition) class266).anInt3043 = i_0_;
   ((ObjectDefinition) class266).aClass368_3110 = this;
   if (is != null) class266.method2787(new ByteStream(is), -87);
   class266.method2784(false);
   if (((ObjectDefinition) class266).aBoolean3082) {
     ((ObjectDefinition) class266).anInt3093 = 0;
     ((ObjectDefinition) class266).aBoolean3111 = false;
   }
   if (!((Class368) this).aBoolean4519 && ((ObjectDefinition) class266).aBoolean3016) {
     ((ObjectDefinition) class266).aStringArray3075 = null;
     ((ObjectDefinition) class266).anIntArray3029 = null;
   }
   synchronized (aClass278_4520) {
     aClass278_4520.method2867((byte) 0, (long) i_0_, class266);
   }
   if (i > -6) anIntArray4521 = null;
   return class266;
 }