Compiled from "MTELapotronicSuperCapacitor.java" public final class kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor extends java.lang.Enum { public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor IV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor LuV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor ZPM; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor UV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor UHV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor None; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor EV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor UEV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor UIV; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor UMV; private final int minimalGlassTier; private final java.math.BigInteger providedCapacity; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] VALUES; public static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] VALUES_BY_TIER; private static final kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] $VALUES; public static kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] values(); Code: 0: getstatic #37 // Field $VALUES:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 3: invokevirtual #42 // Method "[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor;".clone:()Ljava/lang/Object; 6: checkcast #38 // class "[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor;" 9: areturn public static kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor valueOf(java.lang.String); Code: 0: ldc #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 2: aload_0 3: invokestatic #47 // Method java/lang/Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 6: checkcast #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 9: areturn private kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor(int, java.math.BigInteger); Code: 0: aload_0 1: aload_1 2: iload_2 3: invokespecial #55 // Method java/lang/Enum."":(Ljava/lang/String;I)V 6: aload_0 7: iload_3 8: putfield #57 // Field minimalGlassTier:I 11: aload_0 12: aload 4 14: putfield #59 // Field providedCapacity:Ljava/math/BigInteger; 17: return public int getMinimalGlassTier(); Code: 0: aload_0 1: getfield #57 // Field minimalGlassTier:I 4: ireturn public java.math.BigInteger getProvidedCapacity(); Code: 0: aload_0 1: getfield #59 // Field providedCapacity:Ljava/math/BigInteger; 4: areturn public static int getIndexFromGlassTier(int); Code: 0: iconst_0 1: istore_1 2: iload_1 3: getstatic #68 // Field VALUES:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 6: arraylength 7: if_icmpge 30 10: getstatic #68 // Field VALUES:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 13: iload_1 14: aaload 15: invokevirtual #70 // Method getMinimalGlassTier:()I 18: iload_0 19: if_icmpne 24 22: iload_1 23: ireturn 24: iinc 1, 1 27: goto 2 30: iconst_m1 31: ireturn private static kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] lambda$static$0(int); Code: 0: iload_0 1: anewarray #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 4: areturn private static kekztech.common.tileentities.MTELapotronicSuperCapacitor$Capacitor[] $values(); Code: 0: bipush 10 2: anewarray #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 5: dup 6: iconst_0 7: getstatic #78 // Field IV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 10: aastore 11: dup 12: iconst_1 13: getstatic #80 // Field LuV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 16: aastore 17: dup 18: iconst_2 19: getstatic #82 // Field ZPM:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 22: aastore 23: dup 24: iconst_3 25: getstatic #84 // Field UV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 28: aastore 29: dup 30: iconst_4 31: getstatic #86 // Field UHV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 34: aastore 35: dup 36: iconst_5 37: getstatic #88 // Field None:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 40: aastore 41: dup 42: bipush 6 44: getstatic #90 // Field EV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 47: aastore 48: dup 49: bipush 7 51: getstatic #92 // Field UEV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 54: aastore 55: dup 56: bipush 8 58: getstatic #94 // Field UIV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 61: aastore 62: dup 63: bipush 9 65: getstatic #96 // Field UMV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 68: aastore 69: areturn static {}; Code: 0: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 3: dup 4: ldc #99 // String IV 6: iconst_0 7: iconst_2 8: getstatic #105 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.IV_cap_storage:J 11: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 14: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 17: putstatic #78 // Field IV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 20: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 23: dup 24: ldc #113 // String LuV 26: iconst_1 27: iconst_3 28: getstatic #116 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.LuV_cap_storage:J 31: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 34: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 37: putstatic #80 // Field LuV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 40: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 43: dup 44: ldc #117 // String ZPM 46: iconst_2 47: iconst_4 48: getstatic #120 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.ZPM_cap_storage:J 51: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 54: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 57: putstatic #82 // Field ZPM:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 60: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 63: dup 64: ldc #121 // String UV 66: iconst_3 67: iconst_5 68: getstatic #124 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.UV_cap_storage:J 71: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 74: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 77: putstatic #84 // Field UV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 80: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 83: dup 84: ldc #125 // String UHV 86: iconst_4 87: bipush 6 89: getstatic #128 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.UHV_cap_storage:J 92: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 95: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 98: putstatic #86 // Field UHV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 101: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 104: dup 105: ldc #129 // String None 107: iconst_5 108: iconst_0 109: getstatic #132 // Field java/math/BigInteger.ZERO:Ljava/math/BigInteger; 112: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 115: putstatic #88 // Field None:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 118: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 121: dup 122: ldc #133 // String EV 124: bipush 6 126: iconst_1 127: getstatic #136 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.EV_cap_storage:J 130: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 133: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 136: putstatic #90 // Field EV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 139: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 142: dup 143: ldc #137 // String UEV 145: bipush 7 147: bipush 7 149: getstatic #140 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.UEV_cap_storage:J 152: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 155: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 158: putstatic #92 // Field UEV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 161: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 164: dup 165: ldc #141 // String UIV 167: bipush 8 169: bipush 8 171: getstatic #144 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.UIV_cap_storage:J 174: invokestatic #110 // Method java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger; 177: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 180: putstatic #94 // Field UIV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 183: new #2 // class kekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor 186: dup 187: ldc #145 // String UMV 189: bipush 9 191: bipush 9 193: getstatic #148 // Field kekztech/common/itemBlocks/ItemBlockLapotronicEnergyUnit.UMV_cap_storage:Ljava/math/BigInteger; 196: invokespecial #112 // Method "":(Ljava/lang/String;IILjava/math/BigInteger;)V 199: putstatic #96 // Field UMV:Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 202: invokestatic #150 // Method $values:()[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 205: putstatic #37 // Field $VALUES:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 208: invokestatic #152 // Method values:()[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 211: putstatic #68 // Field VALUES:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 214: invokestatic #152 // Method values:()[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 217: invokestatic #158 // Method java/util/Arrays.stream:([Ljava/lang/Object;)Ljava/util/stream/Stream; 220: invokedynamic #174, 0 // InvokeDynamic #0:applyAsInt:()Ljava/util/function/ToIntFunction; 225: invokestatic #180 // InterfaceMethod java/util/Comparator.comparingInt:(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; 228: invokeinterface #186, 2 // InterfaceMethod java/util/stream/Stream.sorted:(Ljava/util/Comparator;)Ljava/util/stream/Stream; 233: invokedynamic #196, 0 // InvokeDynamic #1:apply:()Ljava/util/function/IntFunction; 238: invokeinterface #200, 2 // InterfaceMethod java/util/stream/Stream.toArray:(Ljava/util/function/IntFunction;)[Ljava/lang/Object; 243: checkcast #38 // class "[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor;" 246: putstatic #202 // Field VALUES_BY_TIER:[Lkekztech/common/tileentities/MTELapotronicSuperCapacitor$Capacitor; 249: return }