Classfile /tmp/2/RedefinePrimitive$PrimitiveTester.class Last modified Oct 5, 2021; size 501 bytes SHA-256 checksum c6a268ea558e76706a284ab64dcfb17fa1825f7ecfaf1fc76bdf8357b7caed89 Compiled from "RedefinePrimitive.java" final class RedefinePrimitive$PrimitiveTester minor version: 0 major version: 62 flags: (0x0030) ACC_FINAL, ACC_SUPER this_class: #1 // RedefinePrimitive$PrimitiveTester super_class: #15 // java/lang/Object interfaces: 0, fields: 3, methods: 1, attributes: 3 Constant pool: #1 = Class #2 // RedefinePrimitive$PrimitiveTester #2 = Utf8 RedefinePrimitive$PrimitiveTester #3 = Fieldref #1.#4 // RedefinePrimitive$PrimitiveTester.x:I #4 = NameAndType #5:#6 // x:I #5 = Utf8 x #6 = Utf8 I #7 = Fieldref #1.#8 // RedefinePrimitive$PrimitiveTester.y:Ljava/lang/String; #8 = NameAndType #9:#10 // y:Ljava/lang/String; #9 = Utf8 y #10 = Utf8 Ljava/lang/String; #11 = Fieldref #1.#12 // RedefinePrimitive$PrimitiveTester.z:J #12 = NameAndType #13:#14 // z:J #13 = Utf8 z #14 = Utf8 J #15 = Class #16 // java/lang/Object #16 = Utf8 java/lang/Object #17 = Utf8 #18 = Utf8 (ILjava/lang/String;J)QRedefinePrimitive$PrimitiveTester; #19 = Utf8 Code #20 = Utf8 LineNumberTable #21 = Utf8 SourceFile #22 = Utf8 RedefinePrimitive.java #23 = Utf8 NestHost #24 = Class #25 // RedefinePrimitive #25 = Utf8 RedefinePrimitive #26 = Utf8 InnerClasses #27 = Utf8 PrimitiveTester { public final int x; descriptor: I flags: (0x0011) ACC_PUBLIC, ACC_FINAL public final java.lang.String y; descriptor: Ljava/lang/String; flags: (0x0011) ACC_PUBLIC, ACC_FINAL public final long z; descriptor: J flags: (0x0011) ACC_PUBLIC, ACC_FINAL public static RedefinePrimitive$PrimitiveTester RedefinePrimitive$PrimitiveTester(int, java.lang.String, long); descriptor: (ILjava/lang/String;J)QRedefinePrimitive$PrimitiveTester; flags: (0x0009) ACC_PUBLIC, ACC_STATIC Code: stack=4, locals=5, args_size=3 0: defaultvalue #1 // class RedefinePrimitive$PrimitiveTester 3: astore 4 5: iload_0 6: aload 4 8: swap 9: withfield #0 // #0 12: astore 4 14: aload_1 15: aload 4 17: swap 18: withfield #256 // #256 21: astore 4 23: lload_2 24: aload 4 26: dup_x2 27: pop 28: withfield #512 // #512 31: astore 4 33: aload 4 35: areturn LineNumberTable: line 60: 0 line 61: 5 line 62: 14 line 63: 23 line 64: 33 } SourceFile: "RedefinePrimitive.java" NestHost: class RedefinePrimitive InnerClasses: static final primitive #27= #1 of #24; // PrimitiveTester=class RedefinePrimitive$PrimitiveTester of class RedefinePrimitive