Created
April 29, 2025 18:39
-
-
Save scottmarlow/794f779317f3314beae1c16e0d82b08b to your computer and use it in GitHub Desktop.
Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary.class
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Classfile /tmp/bytebuddy/com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary.class | |
| Last modified Apr 29, 2025; size 1660 bytes | |
| SHA-256 checksum 09f7890311d68406bf5692227faa2488a0b4b015d8a928ff2c22c502b5abd384 | |
| public class com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary implements org.hibernate.bytecode.spi.ReflectionOptimizer$AccessOptimizer | |
| minor version: 0 | |
| major version: 61 | |
| flags: (0x0021) ACC_PUBLIC, ACC_SUPER | |
| this_class: #2 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary | |
| super_class: #4 // java/lang/Object | |
| interfaces: 1, fields: 1, methods: 4, attributes: 0 | |
| Constant pool: | |
| #1 = Utf8 com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary | |
| #2 = Class #1 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary | |
| #3 = Utf8 java/lang/Object | |
| #4 = Class #3 // java/lang/Object | |
| #5 = Utf8 org/hibernate/bytecode/spi/ReflectionOptimizer$AccessOptimizer | |
| #6 = Class #5 // org/hibernate/bytecode/spi/ReflectionOptimizer$AccessOptimizer | |
| #7 = Utf8 invocationTarget$871b9e0 | |
| #8 = Utf8 Ljava/util/concurrent/Callable; | |
| #9 = Utf8 getPropertyValues | |
| #10 = Utf8 (Ljava/lang/Object;)[Ljava/lang/Object; | |
| #11 = Integer 5 | |
| #12 = Integer 0 | |
| #13 = Utf8 com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| #14 = Class #13 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| #15 = Utf8 getDepartment | |
| #16 = Utf8 ()Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department; | |
| #17 = NameAndType #15:#16 // getDepartment:()Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department; | |
| #18 = Methodref #14.#17 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getDepartment:()Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department; | |
| #19 = Integer 1 | |
| #20 = Utf8 getFirstName | |
| #21 = Utf8 ()Ljava/lang/String; | |
| #22 = NameAndType #20:#21 // getFirstName:()Ljava/lang/String; | |
| #23 = Methodref #14.#22 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getFirstName:()Ljava/lang/String; | |
| #24 = Integer 2 | |
| #25 = Utf8 getHireDate | |
| #26 = Utf8 ()Ljava/sql/Date; | |
| #27 = NameAndType #25:#26 // getHireDate:()Ljava/sql/Date; | |
| #28 = Methodref #14.#27 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getHireDate:()Ljava/sql/Date; | |
| #29 = Integer 3 | |
| #30 = Utf8 getLastName | |
| #31 = NameAndType #30:#21 // getLastName:()Ljava/lang/String; | |
| #32 = Methodref #14.#31 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getLastName:()Ljava/lang/String; | |
| #33 = Integer 4 | |
| #34 = Utf8 getSalary | |
| #35 = Utf8 ()F | |
| #36 = NameAndType #34:#35 // getSalary:()F | |
| #37 = Methodref #14.#36 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getSalary:()F | |
| #38 = Utf8 java/lang/Float | |
| #39 = Class #38 // java/lang/Float | |
| #40 = Utf8 valueOf | |
| #41 = Utf8 (F)Ljava/lang/Float; | |
| #42 = NameAndType #40:#41 // valueOf:(F)Ljava/lang/Float; | |
| #43 = Methodref #39.#42 // java/lang/Float.valueOf:(F)Ljava/lang/Float; | |
| #44 = Utf8 setPropertyValues | |
| #45 = Utf8 (Ljava/lang/Object;[Ljava/lang/Object;)V | |
| #46 = Utf8 com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department | |
| #47 = Class #46 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department | |
| #48 = Utf8 setDepartment | |
| #49 = Utf8 (Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department;)V | |
| #50 = NameAndType #48:#49 // setDepartment:(Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department;)V | |
| #51 = Methodref #14.#50 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setDepartment:(Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department;)V | |
| #52 = Utf8 java/lang/String | |
| #53 = Class #52 // java/lang/String | |
| #54 = Utf8 setFirstName | |
| #55 = Utf8 (Ljava/lang/String;)V | |
| #56 = NameAndType #54:#55 // setFirstName:(Ljava/lang/String;)V | |
| #57 = Methodref #14.#56 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setFirstName:(Ljava/lang/String;)V | |
| #58 = Utf8 java/sql/Date | |
| #59 = Class #58 // java/sql/Date | |
| #60 = Utf8 setHireDate | |
| #61 = Utf8 (Ljava/sql/Date;)V | |
| #62 = NameAndType #60:#61 // setHireDate:(Ljava/sql/Date;)V | |
| #63 = Methodref #14.#62 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setHireDate:(Ljava/sql/Date;)V | |
| #64 = Utf8 setLastName | |
| #65 = NameAndType #64:#55 // setLastName:(Ljava/lang/String;)V | |
| #66 = Methodref #14.#65 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setLastName:(Ljava/lang/String;)V | |
| #67 = Utf8 floatValue | |
| #68 = NameAndType #67:#35 // floatValue:()F | |
| #69 = Methodref #39.#68 // java/lang/Float.floatValue:()F | |
| #70 = Utf8 setSalary | |
| #71 = Utf8 (F)V | |
| #72 = NameAndType #70:#71 // setSalary:(F)V | |
| #73 = Methodref #14.#72 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setSalary:(F)V | |
| #74 = Utf8 getPropertyNames | |
| #75 = Utf8 ()[Ljava/lang/String; | |
| #76 = NameAndType #7:#8 // invocationTarget$871b9e0:Ljava/util/concurrent/Callable; | |
| #77 = Fieldref #2.#76 // com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary.invocationTarget$871b9e0:Ljava/util/concurrent/Callable; | |
| #78 = Utf8 java/util/concurrent/Callable | |
| #79 = Class #78 // java/util/concurrent/Callable | |
| #80 = Utf8 call | |
| #81 = Utf8 ()Ljava/lang/Object; | |
| #82 = NameAndType #80:#81 // call:()Ljava/lang/Object; | |
| #83 = InterfaceMethodref #79.#82 // java/util/concurrent/Callable.call:()Ljava/lang/Object; | |
| #84 = Utf8 [Ljava/lang/String; | |
| #85 = Class #84 // "[Ljava/lang/String;" | |
| #86 = Utf8 <init> | |
| #87 = Utf8 ()V | |
| #88 = NameAndType #86:#87 // "<init>":()V | |
| #89 = Methodref #4.#88 // java/lang/Object."<init>":()V | |
| #90 = Utf8 Code | |
| { | |
| public static volatile java.util.concurrent.Callable invocationTarget$871b9e0; | |
| descriptor: Ljava/util/concurrent/Callable; | |
| flags: (0x1049) ACC_PUBLIC, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC | |
| public java.lang.Object[] getPropertyValues(java.lang.Object); | |
| descriptor: (Ljava/lang/Object;)[Ljava/lang/Object; | |
| flags: (0x0001) ACC_PUBLIC | |
| Code: | |
| stack=6, locals=3, args_size=2 | |
| 0: ldc #11 // int 5 | |
| 2: anewarray #4 // class java/lang/Object | |
| 5: dup | |
| 6: ldc #12 // int 0 | |
| 8: aload_1 | |
| 9: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 12: invokevirtual #18 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getDepartment:()Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department; | |
| 15: aastore | |
| 16: dup | |
| 17: ldc #19 // int 1 | |
| 19: aload_1 | |
| 20: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 23: invokevirtual #23 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getFirstName:()Ljava/lang/String; | |
| 26: aastore | |
| 27: dup | |
| 28: ldc #24 // int 2 | |
| 30: aload_1 | |
| 31: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 34: invokevirtual #28 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getHireDate:()Ljava/sql/Date; | |
| 37: aastore | |
| 38: dup | |
| 39: ldc #29 // int 3 | |
| 41: aload_1 | |
| 42: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 45: invokevirtual #32 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getLastName:()Ljava/lang/String; | |
| 48: aastore | |
| 49: dup | |
| 50: ldc #33 // int 4 | |
| 52: aload_1 | |
| 53: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 56: invokevirtual #37 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.getSalary:()F | |
| 59: invokestatic #43 // Method java/lang/Float.valueOf:(F)Ljava/lang/Float; | |
| 62: aastore | |
| 63: areturn | |
| public void setPropertyValues(java.lang.Object, java.lang.Object[]); | |
| descriptor: (Ljava/lang/Object;[Ljava/lang/Object;)V | |
| flags: (0x0001) ACC_PUBLIC | |
| Code: | |
| stack=4, locals=3, args_size=3 | |
| 0: aload_1 | |
| 1: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 4: aload_2 | |
| 5: ldc #12 // int 0 | |
| 7: aaload | |
| 8: checkcast #47 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department | |
| 11: invokevirtual #51 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setDepartment:(Lcom/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Department;)V | |
| 14: aload_1 | |
| 15: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 18: aload_2 | |
| 19: ldc #19 // int 1 | |
| 21: aaload | |
| 22: checkcast #53 // class java/lang/String | |
| 25: invokevirtual #57 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setFirstName:(Ljava/lang/String;)V | |
| 28: aload_1 | |
| 29: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 32: aload_2 | |
| 33: ldc #24 // int 2 | |
| 35: aaload | |
| 36: checkcast #59 // class java/sql/Date | |
| 39: invokevirtual #63 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setHireDate:(Ljava/sql/Date;)V | |
| 42: aload_1 | |
| 43: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 46: aload_2 | |
| 47: ldc #29 // int 3 | |
| 49: aaload | |
| 50: checkcast #53 // class java/lang/String | |
| 53: invokevirtual #66 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setLastName:(Ljava/lang/String;)V | |
| 56: aload_1 | |
| 57: checkcast #14 // class com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee | |
| 60: aload_2 | |
| 61: ldc #33 // int 4 | |
| 63: aaload | |
| 64: checkcast #39 // class java/lang/Float | |
| 67: invokevirtual #69 // Method java/lang/Float.floatValue:()F | |
| 70: invokevirtual #73 // Method com/sun/ts/tests/jpa/core/annotations/mapkeycolumn/Employee.setSalary:(F)V | |
| 73: return | |
| public java.lang.String[] getPropertyNames(); | |
| descriptor: ()[Ljava/lang/String; | |
| flags: (0x0001) ACC_PUBLIC | |
| Code: | |
| stack=1, locals=1, args_size=1 | |
| 0: getstatic #77 // Field invocationTarget$871b9e0:Ljava/util/concurrent/Callable; | |
| 3: invokeinterface #83, 1 // InterfaceMethod java/util/concurrent/Callable.call:()Ljava/lang/Object; | |
| 8: checkcast #85 // class "[Ljava/lang/String;" | |
| 11: areturn | |
| public com.sun.ts.tests.jpa.core.annotations.mapkeycolumn.Employee$HibernateAccessOptimizeradepartmentafirstNameahireDatealastNameasalary(); | |
| descriptor: ()V | |
| flags: (0x0001) ACC_PUBLIC | |
| Code: | |
| stack=1, locals=1, args_size=1 | |
| 0: aload_0 | |
| 1: invokespecial #89 // Method java/lang/Object."<init>":()V | |
| 4: return | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment