Classfile /tmp/1/RedefinePrimitive$PrimitiveTester.class Last modified Oct 5, 2021; size 501 bytes SHA-256 checksum c164be448d84c8eff1874520cbf8686127be5ed8e37a93cd4d3048d64416ca05 Compiled from "RedefinePrimitive.java" final primitive class RedefinePrimitive$PrimitiveTester minor version: 0 major version: 62 flags: (0x0130) ACC_FINAL, ACC_SUPER, ACC_PRIMITIVE 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 #3 // Field x:I 12: astore 4 14: aload_1 15: aload 4 17: swap 18: withfield #7 // Field y:Ljava/lang/String; 21: astore 4 23: lload_2 24: aload 4 26: dup_x2 27: pop 28: withfield #11 // Field z:J 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