Skip to content

Instantly share code, notes, and snippets.

@scottmarlow
Created February 12, 2016 03:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scottmarlow/ad878968c5a7c6fbbfb7 to your computer and use it in GitHub Desktop.
Save scottmarlow/ad878968c5a7c6fbbfb7 to your computer and use it in GitHub Desktop.
Classfile /tmp/javassist/org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3.class
Last modified Feb 11, 2016; size 3794 bytes
MD5 checksum bb35981e00d0307a15451b9076726ba9
Compiled from "Employee_$$_jvst3df_3.java"
public class org.jboss.as.test.integration.jpa.transaction.Employee_$$_jvst3df_3 extends org.jboss.as.test.integration.jpa.transaction.Employee implements org.hibernate.proxy.HibernateProxy,org.hibernate.bytecode.internal.javassist.proxy.ProxyObject
minor version: 0
major version: 51
flags: ACC_PUBLIC, ACC_SUPER
Constant pool:
#1 = Utf8 org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3
#2 = Class #1 // org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3
#3 = Utf8 org/jboss/as/test/integration/jpa/transaction/Employee
#4 = Class #3 // org/jboss/as/test/integration/jpa/transaction/Employee
#5 = Utf8 SourceFile
#6 = Utf8 Employee_$$_jvst3df_3.java
#7 = Utf8 org/hibernate/proxy/HibernateProxy
#8 = Class #7 // org/hibernate/proxy/HibernateProxy
#9 = Utf8 org/hibernate/bytecode/internal/javassist/proxy/ProxyObject
#10 = Class #9 // org/hibernate/bytecode/internal/javassist/proxy/ProxyObject
#11 = Utf8 handler
#12 = Utf8 Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#13 = Utf8 _filter_signature
#14 = Utf8 [B
#15 = Utf8 serialVersionUID
#16 = Utf8 J
#17 = Utf8 <init>
#18 = Utf8 ()V
#19 = Utf8 org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport
#20 = Class #19 // org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport
#21 = Utf8 default_interceptor
#22 = NameAndType #21:#12 // default_interceptor:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#23 = Fieldref #20.#22 // org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.default_interceptor:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#24 = NameAndType #11:#12 // handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#25 = Fieldref #2.#24 // org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3.handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#26 = NameAndType #17:#18 // "<init>":()V
#27 = Methodref #4.#26 // org/jboss/as/test/integration/jpa/transaction/Employee."<init>":()V
#28 = Utf8 Code
#29 = Utf8 StackMapTable
#30 = Utf8 _d0clone
#31 = Utf8 ()Ljava/lang/Object;
#32 = Utf8 Exceptions
#33 = Utf8 java/lang/CloneNotSupportedException
#34 = Class #33 // java/lang/CloneNotSupportedException
#35 = Utf8 java/lang/Object
#36 = Class #35 // java/lang/Object
#37 = Utf8 clone
#38 = NameAndType #37:#31 // clone:()Ljava/lang/Object;
#39 = Methodref #36.#38 // java/lang/Object.clone:()Ljava/lang/Object;
#40 = Utf8 _methods_
#41 = Utf8 [Ljava/lang/reflect/Method;
#42 = NameAndType #40:#41 // _methods_:[Ljava/lang/reflect/Method;
#43 = Fieldref #2.#42 // org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3._methods_:[Ljava/lang/reflect/Method;
#44 = Utf8 org/hibernate/bytecode/internal/javassist/proxy/MethodHandler
#45 = Class #44 // org/hibernate/bytecode/internal/javassist/proxy/MethodHandler
#46 = Utf8 invoke
#47 = Utf8 (Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#48 = NameAndType #46:#47 // invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#49 = InterfaceMethodref #45.#48 // org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
#50 = Utf8 _d1equals
#51 = Utf8 (Ljava/lang/Object;)Z
#52 = Utf8 equals
#53 = NameAndType #52:#51 // equals:(Ljava/lang/Object;)Z
#54 = Methodref #36.#53 // java/lang/Object.equals:(Ljava/lang/Object;)Z
#55 = Utf8 java/lang/Boolean
#56 = Class #55 // java/lang/Boolean
#57 = Utf8 booleanValue
#58 = Utf8 ()Z
#59 = NameAndType #57:#58 // booleanValue:()Z
#60 = Methodref #56.#59 // java/lang/Boolean.booleanValue:()Z
#61 = Utf8 _d3getAddress
#62 = Utf8 ()Ljava/lang/String;
#63 = Utf8 getAddress
#64 = NameAndType #63:#62 // getAddress:()Ljava/lang/String;
#65 = Methodref #4.#64 // org/jboss/as/test/integration/jpa/transaction/Employee.getAddress:()Ljava/lang/String;
#66 = Utf8 java/lang/String
#67 = Class #66 // java/lang/String
#68 = Utf8 getHibernateLazyInitializer
#69 = Utf8 ()Lorg/hibernate/proxy/LazyInitializer;
#70 = Utf8 org/hibernate/proxy/LazyInitializer
#71 = Class #70 // org/hibernate/proxy/LazyInitializer
#72 = Utf8 _d6getId
#73 = Utf8 ()I
#74 = Utf8 getId
#75 = NameAndType #74:#73 // getId:()I
#76 = Methodref #4.#75 // org/jboss/as/test/integration/jpa/transaction/Employee.getId:()I
#77 = Utf8 java/lang/Integer
#78 = Class #77 // java/lang/Integer
#79 = Utf8 intValue
#80 = NameAndType #79:#73 // intValue:()I
#81 = Methodref #78.#80 // java/lang/Integer.intValue:()I
#82 = Utf8 _d7getName
#83 = Utf8 getName
#84 = NameAndType #83:#62 // getName:()Ljava/lang/String;
#85 = Methodref #4.#84 // org/jboss/as/test/integration/jpa/transaction/Employee.getName:()Ljava/lang/String;
#86 = Utf8 _d8hashCode
#87 = Utf8 hashCode
#88 = NameAndType #87:#73 // hashCode:()I
#89 = Methodref #36.#88 // java/lang/Object.hashCode:()I
#90 = Utf8 _d11setAddress
#91 = Utf8 (Ljava/lang/String;)V
#92 = Utf8 setAddress
#93 = NameAndType #92:#91 // setAddress:(Ljava/lang/String;)V
#94 = Methodref #4.#93 // org/jboss/as/test/integration/jpa/transaction/Employee.setAddress:(Ljava/lang/String;)V
#95 = Utf8 _d12setId
#96 = Utf8 (I)V
#97 = Utf8 setId
#98 = NameAndType #97:#96 // setId:(I)V
#99 = Methodref #4.#98 // org/jboss/as/test/integration/jpa/transaction/Employee.setId:(I)V
#100 = NameAndType #17:#96 // "<init>":(I)V
#101 = Methodref #78.#100 // java/lang/Integer."<init>":(I)V
#102 = Utf8 _d13setName
#103 = Utf8 setName
#104 = NameAndType #103:#91 // setName:(Ljava/lang/String;)V
#105 = Methodref #4.#104 // org/jboss/as/test/integration/jpa/transaction/Employee.setName:(Ljava/lang/String;)V
#106 = Utf8 _d14toString
#107 = Utf8 toString
#108 = NameAndType #107:#62 // toString:()Ljava/lang/String;
#109 = Methodref #36.#108 // java/lang/Object.toString:()Ljava/lang/String;
#110 = Utf8 writeReplace
#111 = Utf8 <clinit>
#112 = Utf8 java/lang/ClassNotFoundException
#113 = Class #112 // java/lang/ClassNotFoundException
#114 = Utf8 java/lang/reflect/Method
#115 = Class #114 // java/lang/reflect/Method
#116 = Utf8 org.jboss.as.test.integration.jpa.transaction.Employee_$$_jvst3df_3
#117 = String #116 // org.jboss.as.test.integration.jpa.transaction.Employee_$$_jvst3df_3
#118 = Utf8 java/lang/Class
#119 = Class #118 // java/lang/Class
#120 = Utf8 forName
#121 = Utf8 (Ljava/lang/String;)Ljava/lang/Class;
#122 = NameAndType #120:#121 // forName:(Ljava/lang/String;)Ljava/lang/Class;
#123 = Methodref #119.#122 // java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
#124 = String #37 // clone
#125 = String #30 // _d0clone
#126 = String #31 // ()Ljava/lang/Object;
#127 = Utf8 find2Methods
#128 = Utf8 (Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
#129 = NameAndType #127:#128 // find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
#130 = Methodref #20.#129 // org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
#131 = String #52 // equals
#132 = String #50 // _d1equals
#133 = String #51 // (Ljava/lang/Object;)Z
#134 = String #63 // getAddress
#135 = String #61 // _d3getAddress
#136 = String #62 // ()Ljava/lang/String;
#137 = String #68 // getHibernateLazyInitializer
#138 = String #69 // ()Lorg/hibernate/proxy/LazyInitializer;
#139 = String #74 // getId
#140 = String #72 // _d6getId
#141 = String #73 // ()I
#142 = String #83 // getName
#143 = String #82 // _d7getName
#144 = String #87 // hashCode
#145 = String #86 // _d8hashCode
#146 = String #92 // setAddress
#147 = String #90 // _d11setAddress
#148 = String #91 // (Ljava/lang/String;)V
#149 = String #97 // setId
#150 = String #95 // _d12setId
#151 = String #96 // (I)V
#152 = String #103 // setName
#153 = String #102 // _d13setName
#154 = String #107 // toString
#155 = String #106 // _d14toString
#156 = String #110 // writeReplace
#157 = Long -1l
#159 = NameAndType #15:#16 // serialVersionUID:J
#160 = Fieldref #2.#159 // org/jboss/as/test/integration/jpa/transaction/Employee_$$_jvst3df_3.serialVersionUID:J
#161 = Utf8 setHandler
#162 = Utf8 (Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;)V
#163 = Utf8 getHandler
#164 = Utf8 ()Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
#165 = Utf8 java/io/ObjectStreamException
#166 = Class #165 // java/io/ObjectStreamException
#167 = Utf8 makeSerializedProxy
#168 = Utf8 (Ljava/lang/Object;)Lorg/hibernate/bytecode/internal/javassist/proxy/SerializedProxy;
#169 = NameAndType #167:#168 // makeSerializedProxy:(Ljava/lang/Object;)Lorg/hibernate/bytecode/internal/javassist/proxy/SerializedProxy;
#170 = Methodref #20.#169 // org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.makeSerializedProxy:(Ljava/lang/Object;)Lorg/hibernate/bytecode/internal/javassist/proxy/SerializedProxy;
{
public static byte[] _filter_signature;
descriptor: [B
flags: ACC_PUBLIC, ACC_STATIC
public static final long serialVersionUID;
descriptor: J
flags: ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public org.jboss.as.test.integration.jpa.transaction.Employee_$$_jvst3df_3();
descriptor: ()V
flags: ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
0: aload_0
1: getstatic #23 // Field org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.default_interceptor:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
4: putfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
7: aload_0
8: invokespecial #27 // Method org/jboss/as/test/integration/jpa/transaction/Employee."<init>":()V
11: return
StackMapTable: number_of_entries = 1
frame_type = 7 /* same */
public final java.lang.Object _d0clone() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: ACC_PUBLIC, ACC_FINAL
Exceptions:
throws java.lang.CloneNotSupportedException
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #39 // Method java/lang/Object.clone:()Ljava/lang/Object;
4: areturn
protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException;
descriptor: ()Ljava/lang/Object;
flags: ACC_PROTECTED, ACC_FINAL
Exceptions:
throws java.lang.CloneNotSupportedException
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: iconst_0
11: aaload
12: aload_1
13: iconst_1
14: aaload
15: iconst_0
16: anewarray #36 // class java/lang/Object
19: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
24: checkcast #36 // class java/lang/Object
27: areturn
public final boolean _d1equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #54 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z
5: ireturn
public final boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=3, args_size=2
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_2
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_2
10: iconst_2
11: aaload
12: aload_2
13: iconst_3
14: aaload
15: iconst_1
16: anewarray #36 // class java/lang/Object
19: dup
20: iconst_0
21: aload_1
22: aastore
23: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
28: checkcast #56 // class java/lang/Boolean
31: invokevirtual #60 // Method java/lang/Boolean.booleanValue:()Z
34: ireturn
public final java.lang.String _d3getAddress();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #65 // Method org/jboss/as/test/integration/jpa/transaction/Employee.getAddress:()Ljava/lang/String;
4: areturn
public final java.lang.String getAddress();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 6
12: aaload
13: aload_1
14: bipush 7
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #67 // class java/lang/String
29: areturn
public final org.hibernate.proxy.LazyInitializer getHibernateLazyInitializer();
descriptor: ()Lorg/hibernate/proxy/LazyInitializer;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 10
12: aaload
13: aload_1
14: bipush 11
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #71 // class org/hibernate/proxy/LazyInitializer
29: areturn
public final int _d6getId();
descriptor: ()I
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #76 // Method org/jboss/as/test/integration/jpa/transaction/Employee.getId:()I
4: ireturn
public final int getId();
descriptor: ()I
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 12
12: aaload
13: aload_1
14: bipush 13
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #78 // class java/lang/Integer
29: invokevirtual #81 // Method java/lang/Integer.intValue:()I
32: ireturn
public final java.lang.String _d7getName();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #85 // Method org/jboss/as/test/integration/jpa/transaction/Employee.getName:()Ljava/lang/String;
4: areturn
public final java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 14
12: aaload
13: aload_1
14: bipush 15
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #67 // class java/lang/String
29: areturn
public final int _d8hashCode();
descriptor: ()I
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #89 // Method java/lang/Object.hashCode:()I
4: ireturn
public final int hashCode();
descriptor: ()I
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 16
12: aaload
13: aload_1
14: bipush 17
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #78 // class java/lang/Integer
29: invokevirtual #81 // Method java/lang/Integer.intValue:()I
32: ireturn
public final void _d11setAddress(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #94 // Method org/jboss/as/test/integration/jpa/transaction/Employee.setAddress:(Ljava/lang/String;)V
5: return
public final void setAddress(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=3, args_size=2
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_2
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_2
10: bipush 22
12: aaload
13: aload_2
14: bipush 23
16: aaload
17: iconst_1
18: anewarray #36 // class java/lang/Object
21: dup
22: iconst_0
23: aload_1
24: aastore
25: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
30: pop
31: return
public final void _d12setId(int);
descriptor: (I)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: iload_1
2: invokespecial #99 // Method org/jboss/as/test/integration/jpa/transaction/Employee.setId:(I)V
5: return
public final void setId(int);
descriptor: (I)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=10, locals=3, args_size=2
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_2
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_2
10: bipush 24
12: aaload
13: aload_2
14: bipush 25
16: aaload
17: iconst_1
18: anewarray #36 // class java/lang/Object
21: dup
22: iconst_0
23: new #78 // class java/lang/Integer
26: dup
27: iload_1
28: invokespecial #101 // Method java/lang/Integer."<init>":(I)V
31: aastore
32: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
37: pop
38: return
public final void _d13setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: invokespecial #105 // Method org/jboss/as/test/integration/jpa/transaction/Employee.setName:(Ljava/lang/String;)V
5: return
public final void setName(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=8, locals=3, args_size=2
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_2
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_2
10: bipush 26
12: aaload
13: aload_2
14: bipush 27
16: aaload
17: iconst_1
18: anewarray #36 // class java/lang/Object
21: dup
22: iconst_0
23: aload_1
24: aastore
25: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
30: pop
31: return
public final java.lang.String _d14toString();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: invokespecial #109 // Method java/lang/Object.toString:()Ljava/lang/String;
4: areturn
public final java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 28
12: aaload
13: aload_1
14: bipush 29
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #67 // class java/lang/String
29: areturn
public final java.lang.Object writeReplace();
descriptor: ()Ljava/lang/Object;
flags: ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=2, args_size=1
0: getstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
3: astore_1
4: aload_0
5: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
8: aload_0
9: aload_1
10: bipush 36
12: aaload
13: aload_1
14: bipush 37
16: aaload
17: iconst_0
18: anewarray #36 // class java/lang/Object
21: invokeinterface #49, 5 // InterfaceMethod org/hibernate/bytecode/internal/javassist/proxy/MethodHandler.invoke:(Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
26: checkcast #36 // class java/lang/Object
29: areturn
static {} throws java.lang.ClassNotFoundException;
descriptor: ()V
flags: ACC_STATIC
Exceptions:
throws java.lang.ClassNotFoundException
Code:
stack=6, locals=2, args_size=0
0: bipush 38
2: anewarray #115 // class java/lang/reflect/Method
5: astore_0
6: ldc #117 // String org.jboss.as.test.integration.jpa.transaction.Employee_$$_jvst3df_3
8: invokestatic #123 // Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
11: astore_1
12: aload_1
13: ldc #124 // String clone
15: ldc #125 // String _d0clone
17: iconst_0
18: ldc #126 // String ()Ljava/lang/Object;
20: aload_0
21: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
24: aload_1
25: ldc #131 // String equals
27: ldc #132 // String _d1equals
29: iconst_2
30: ldc #133 // String (Ljava/lang/Object;)Z
32: aload_0
33: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
36: aload_1
37: ldc #134 // String getAddress
39: ldc #135 // String _d3getAddress
41: bipush 6
43: ldc #136 // String ()Ljava/lang/String;
45: aload_0
46: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
49: aload_1
50: ldc #137 // String getHibernateLazyInitializer
52: aconst_null
53: bipush 10
55: ldc #138 // String ()Lorg/hibernate/proxy/LazyInitializer;
57: aload_0
58: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
61: aload_1
62: ldc #139 // String getId
64: ldc #140 // String _d6getId
66: bipush 12
68: ldc #141 // String ()I
70: aload_0
71: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
74: aload_1
75: ldc #142 // String getName
77: ldc #143 // String _d7getName
79: bipush 14
81: ldc #136 // String ()Ljava/lang/String;
83: aload_0
84: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
87: aload_1
88: ldc #144 // String hashCode
90: ldc #145 // String _d8hashCode
92: bipush 16
94: ldc #141 // String ()I
96: aload_0
97: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
100: aload_1
101: ldc #146 // String setAddress
103: ldc #147 // String _d11setAddress
105: bipush 22
107: ldc #148 // String (Ljava/lang/String;)V
109: aload_0
110: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
113: aload_1
114: ldc #149 // String setId
116: ldc #150 // String _d12setId
118: bipush 24
120: ldc #151 // String (I)V
122: aload_0
123: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
126: aload_1
127: ldc #152 // String setName
129: ldc #153 // String _d13setName
131: bipush 26
133: ldc #148 // String (Ljava/lang/String;)V
135: aload_0
136: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
139: aload_1
140: ldc #154 // String toString
142: ldc #155 // String _d14toString
144: bipush 28
146: ldc #136 // String ()Ljava/lang/String;
148: aload_0
149: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
152: aload_1
153: ldc #156 // String writeReplace
155: aconst_null
156: bipush 36
158: ldc #126 // String ()Ljava/lang/Object;
160: aload_0
161: invokestatic #130 // Method org/hibernate/bytecode/internal/javassist/proxy/RuntimeSupport.find2Methods:(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/reflect/Method;)V
164: aload_0
165: putstatic #43 // Field _methods_:[Ljava/lang/reflect/Method;
168: ldc2_w #157 // long -1l
171: putstatic #160 // Field serialVersionUID:J
174: return
public void setHandler(org.hibernate.bytecode.internal.javassist.proxy.MethodHandler);
descriptor: (Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;)V
flags: ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
0: aload_0
1: aload_1
2: putfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
5: return
public org.hibernate.bytecode.internal.javassist.proxy.MethodHandler getHandler();
descriptor: ()Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
flags: ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
0: aload_0
1: getfield #25 // Field handler:Lorg/hibernate/bytecode/internal/javassist/proxy/MethodHandler;
4: areturn
}
SourceFile: "Employee_$$_jvst3df_3.java"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment