Created
April 9, 2009 19:14
-
-
Save ArtemGr/92677 to your computer and use it in GitHub Desktop.
NUCENHANCER-34
This file contains 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
Compiled from "main.scala" | |
public class fastcms.scalaAPI.Persistent extends java.lang.Object implements scala.ScalaObject{ | |
private java.lang.String value; | |
private java.lang.String name; | |
public fastcms.scalaAPI.Persistent(); | |
Code: | |
0: aload_0 | |
1: aconst_null | |
2: pop | |
3: aconst_null | |
4: putfield #13; //Field name:Ljava/lang/String; | |
7: aload_0 | |
8: aconst_null | |
9: pop | |
10: aconst_null | |
11: putfield #15; //Field value:Ljava/lang/String; | |
14: aload_0 | |
15: invokespecial #19; //Method java/lang/Object."<init>":()V | |
18: return | |
public void value_$eq(java.lang.String); | |
Code: | |
0: aload_0 | |
1: aload_1 | |
2: putfield #15; //Field value:Ljava/lang/String; | |
5: return | |
public java.lang.String value(); | |
Code: | |
0: aload_0 | |
1: getfield #15; //Field value:Ljava/lang/String; | |
4: areturn | |
public void name_$eq(java.lang.String); | |
Code: | |
0: aload_0 | |
1: aload_1 | |
2: putfield #13; //Field name:Ljava/lang/String; | |
5: return | |
public java.lang.String name(); | |
Code: | |
0: aload_0 | |
1: getfield #13; //Field name:Ljava/lang/String; | |
4: areturn | |
public int $tag() throws java.rmi.RemoteException; | |
Code: | |
0: aload_0 | |
1: invokestatic #34; //Method scala/ScalaObject$class.$tag:(Lscala/ScalaObject;)I | |
4: ireturn | |
} | |
This file contains 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
Compiled from "main.scala" | |
public class fastcms.scalaAPI.Persistent extends java.lang.Object implements scala.ScalaObject,javax.jdo.spi.PersistenceCapable{ | |
private java.lang.String value; | |
private java.lang.String name; | |
protected transient javax.jdo.spi.StateManager jdoStateManager; | |
protected transient byte jdoFlags; | |
private static final byte[] jdoFieldFlags; | |
private static final java.lang.Class jdoPersistenceCapableSuperclass; | |
private static final java.lang.Class[] jdoFieldTypes; | |
private static final java.lang.String[] jdoFieldNames; | |
private static final int jdoInheritedFieldCount; | |
public fastcms.scalaAPI.Persistent(); | |
Code: | |
0: aload_0 | |
1: aconst_null | |
2: pop | |
3: aconst_null | |
4: invokestatic #19; //Method jdoSetname:(Lfastcms/scalaAPI/Persistent;Ljava/lang/String;)V | |
7: aload_0 | |
8: aconst_null | |
9: pop | |
10: aconst_null | |
11: invokestatic #22; //Method jdoSetvalue:(Lfastcms/scalaAPI/Persistent;Ljava/lang/String;)V | |
14: aload_0 | |
15: invokespecial #24; //Method java/lang/Object."<init>":()V | |
18: return | |
public void value_$eq(java.lang.String); | |
Code: | |
0: aload_0 | |
1: aload_1 | |
2: invokestatic #22; //Method jdoSetvalue:(Lfastcms/scalaAPI/Persistent;Ljava/lang/String;)V | |
5: return | |
public java.lang.String value(); | |
Code: | |
0: aload_0 | |
1: invokestatic #34; //Method jdoGetvalue:(Lfastcms/scalaAPI/Persistent;)Ljava/lang/String; | |
4: areturn | |
public void name_$eq(java.lang.String); | |
Code: | |
0: aload_0 | |
1: aload_1 | |
2: invokestatic #19; //Method jdoSetname:(Lfastcms/scalaAPI/Persistent;Ljava/lang/String;)V | |
5: return | |
public java.lang.String name(); | |
Code: | |
0: aload_0 | |
1: invokestatic #38; //Method jdoGetname:(Lfastcms/scalaAPI/Persistent;)Ljava/lang/String; | |
4: areturn | |
public int $tag() throws java.rmi.RemoteException; | |
Code: | |
0: aload_0 | |
1: invokestatic #47; //Method scala/ScalaObject$class.$tag:(Lscala/ScalaObject;)I | |
4: ireturn | |
static {}; | |
Code: | |
0: invokestatic #66; //Method __jdoFieldNamesInit:()[Ljava/lang/String; | |
3: putstatic #68; //Field jdoFieldNames:[Ljava/lang/String; | |
6: invokestatic #72; //Method __jdoFieldTypesInit:()[Ljava/lang/Class; | |
9: putstatic #74; //Field jdoFieldTypes:[Ljava/lang/Class; | |
12: invokestatic #78; //Method __jdoFieldFlagsInit:()[B | |
15: putstatic #80; //Field jdoFieldFlags:[B | |
18: invokestatic #83; //Method __jdoGetInheritedFieldCount:()I | |
21: putstatic #85; //Field jdoInheritedFieldCount:I | |
24: invokestatic #89; //Method __jdoPersistenceCapableSuperclassInit:()Ljava/lang/Class; | |
27: putstatic #91; //Field jdoPersistenceCapableSuperclass:Ljava/lang/Class; | |
30: ldc #93; //String fastcms.scalaAPI.Persistent | |
32: invokestatic #97; //Method ___jdo$loadClass:(Ljava/lang/String;)Ljava/lang/Class; | |
35: getstatic #68; //Field jdoFieldNames:[Ljava/lang/String; | |
38: getstatic #74; //Field jdoFieldTypes:[Ljava/lang/Class; | |
41: getstatic #80; //Field jdoFieldFlags:[B | |
44: getstatic #91; //Field jdoPersistenceCapableSuperclass:Ljava/lang/Class; | |
47: new #2; //class fastcms/scalaAPI/Persistent | |
50: dup | |
51: invokespecial #98; //Method "<init>":()V | |
54: invokestatic #104; //Method javax/jdo/spi/JDOImplHelper.registerClass:(Ljava/lang/Class;[Ljava/lang/String;[Ljava/lang/Class;[BLjava/lang/Class;Ljavax/jdo/spi/PersistenceCapable;)V | |
57: return | |
public void jdoCopyKeyFieldsFromObjectId(javax.jdo.spi.PersistenceCapable$ObjectIdFieldConsumer, java.lang.Object); | |
Code: | |
0: return | |
protected void jdoCopyKeyFieldsFromObjectId(java.lang.Object); | |
Code: | |
0: return | |
public final void jdoCopyKeyFieldsToObjectId(java.lang.Object); | |
Code: | |
0: return | |
public final void jdoCopyKeyFieldsToObjectId(javax.jdo.spi.PersistenceCapable$ObjectIdFieldSupplier, java.lang.Object); | |
Code: | |
0: return | |
public final java.lang.Object jdoGetObjectId(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 18 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #125, 2; //InterfaceMethod javax/jdo/spi/StateManager.getObjectId:(Ljavax/jdo/spi/PersistenceCapable;)Ljava/lang/Object; | |
17: areturn | |
18: aconst_null | |
19: areturn | |
public final java.lang.Object jdoGetVersion(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 18 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #129, 2; //InterfaceMethod javax/jdo/spi/StateManager.getVersion:(Ljavax/jdo/spi/PersistenceCapable;)Ljava/lang/Object; | |
17: areturn | |
18: aconst_null | |
19: areturn | |
protected final void jdoPreSerialize(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 17 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #134, 2; //InterfaceMethod javax/jdo/spi/StateManager.preSerialize:(Ljavax/jdo/spi/PersistenceCapable;)V | |
17: return | |
public final javax.jdo.PersistenceManager jdoGetPersistenceManager(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #140, 2; //InterfaceMethod javax/jdo/spi/StateManager.getPersistenceManager:(Ljavax/jdo/spi/PersistenceCapable;)Ljavax/jdo/PersistenceManager; | |
17: goto 21 | |
20: aconst_null | |
21: areturn | |
public final java.lang.Object jdoGetTransactionalObjectId(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #144, 2; //InterfaceMethod javax/jdo/spi/StateManager.getTransactionalObjectId:(Ljavax/jdo/spi/PersistenceCapable;)Ljava/lang/Object; | |
17: goto 21 | |
20: aconst_null | |
21: areturn | |
public final boolean jdoIsDeleted(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #150, 2; //InterfaceMethod javax/jdo/spi/StateManager.isDeleted:(Ljavax/jdo/spi/PersistenceCapable;)Z | |
17: goto 21 | |
20: iconst_0 | |
21: ireturn | |
public final boolean jdoIsDirty(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 18 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #154, 2; //InterfaceMethod javax/jdo/spi/StateManager.isDirty:(Ljavax/jdo/spi/PersistenceCapable;)Z | |
17: ireturn | |
18: iconst_0 | |
19: ireturn | |
public final boolean jdoIsNew(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #158, 2; //InterfaceMethod javax/jdo/spi/StateManager.isNew:(Ljavax/jdo/spi/PersistenceCapable;)Z | |
17: goto 21 | |
20: iconst_0 | |
21: ireturn | |
public final boolean jdoIsPersistent(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #162, 2; //InterfaceMethod javax/jdo/spi/StateManager.isPersistent:(Ljavax/jdo/spi/PersistenceCapable;)Z | |
17: goto 21 | |
20: iconst_0 | |
21: ireturn | |
public final boolean jdoIsTransactional(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 20 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: invokeinterface #166, 2; //InterfaceMethod javax/jdo/spi/StateManager.isTransactional:(Ljavax/jdo/spi/PersistenceCapable;)Z | |
17: goto 21 | |
20: iconst_0 | |
21: ireturn | |
public void jdoMakeDirty(java.lang.String); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 18 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: aload_0 | |
12: aload_1 | |
13: invokeinterface #171, 3; //InterfaceMethod javax/jdo/spi/StateManager.makeDirty:(Ljavax/jdo/spi/PersistenceCapable;Ljava/lang/String;)V | |
18: return | |
public final java.lang.Object jdoNewObjectIdInstance(); | |
Code: | |
0: aconst_null | |
1: areturn | |
public final java.lang.Object jdoNewObjectIdInstance(java.lang.Object); | |
Code: | |
0: aconst_null | |
1: areturn | |
public final void jdoProvideFields(int[]); | |
Code: | |
0: aload_1 | |
1: ifnonnull 14 | |
4: new #179; //class java/lang/IllegalArgumentException | |
7: dup | |
8: ldc #181; //String argment is null | |
10: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
13: athrow | |
14: aload_1 | |
15: arraylength | |
16: iconst_1 | |
17: isub | |
18: istore_2 | |
19: iload_2 | |
20: iflt 37 | |
23: aload_0 | |
24: aload_1 | |
25: iload_2 | |
26: iaload | |
27: invokevirtual #187; //Method jdoProvideField:(I)V | |
30: iinc 2, -1 | |
33: iload_2 | |
34: ifge 23 | |
37: return | |
public final void jdoReplaceFields(int[]); | |
Code: | |
0: aload_1 | |
1: ifnonnull 14 | |
4: new #179; //class java/lang/IllegalArgumentException | |
7: dup | |
8: ldc #193; //String argument is null | |
10: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
13: athrow | |
14: aload_1 | |
15: arraylength | |
16: istore_2 | |
17: iload_2 | |
18: ifle 38 | |
21: iconst_0 | |
22: istore_3 | |
23: aload_0 | |
24: aload_1 | |
25: iload_3 | |
26: iaload | |
27: invokevirtual #196; //Method jdoReplaceField:(I)V | |
30: iinc 3, 1 | |
33: iload_3 | |
34: iload_2 | |
35: if_icmplt 23 | |
38: return | |
public final void jdoReplaceFlags(); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 21 | |
7: aload_0 | |
8: aload_0 | |
9: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
12: aload_0 | |
13: invokeinterface #202, 2; //InterfaceMethod javax/jdo/spi/StateManager.replacingFlags:(Ljavax/jdo/spi/PersistenceCapable;)B | |
18: putfield #204; //Field jdoFlags:B | |
21: return | |
public final synchronized void jdoReplaceStateManager(javax.jdo.spi.StateManager); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnull 25 | |
7: aload_0 | |
8: aload_0 | |
9: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
12: aload_0 | |
13: aload_1 | |
14: invokeinterface #210, 3; //InterfaceMethod javax/jdo/spi/StateManager.replacingStateManager:(Ljavax/jdo/spi/PersistenceCapable;Ljavax/jdo/spi/StateManager;)Ljavax/jdo/spi/StateManager; | |
19: putfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
22: goto 39 | |
25: aload_1 | |
26: invokestatic #213; //Method javax/jdo/spi/JDOImplHelper.checkAuthorizedStateManager:(Ljavax/jdo/spi/StateManager;)V | |
29: aload_0 | |
30: aload_1 | |
31: putfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
34: aload_0 | |
35: iconst_1 | |
36: putfield #204; //Field jdoFlags:B | |
39: return | |
public boolean jdoIsDetached(); | |
Code: | |
0: iconst_0 | |
1: ireturn | |
public javax.jdo.spi.PersistenceCapable jdoNewInstance(javax.jdo.spi.StateManager); | |
Code: | |
0: new #2; //class fastcms/scalaAPI/Persistent | |
3: dup | |
4: invokespecial #98; //Method "<init>":()V | |
7: astore_2 | |
8: aload_2 | |
9: iconst_1 | |
10: putfield #204; //Field jdoFlags:B | |
13: aload_2 | |
14: aload_1 | |
15: putfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_2 | |
19: areturn | |
public javax.jdo.spi.PersistenceCapable jdoNewInstance(javax.jdo.spi.StateManager, java.lang.Object); | |
Code: | |
0: new #2; //class fastcms/scalaAPI/Persistent | |
3: dup | |
4: invokespecial #98; //Method "<init>":()V | |
7: astore_3 | |
8: aload_3 | |
9: iconst_1 | |
10: putfield #204; //Field jdoFlags:B | |
13: aload_3 | |
14: aload_1 | |
15: putfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_3 | |
19: aload_2 | |
20: invokevirtual #221; //Method jdoCopyKeyFieldsFromObjectId:(Ljava/lang/Object;)V | |
23: aload_3 | |
24: areturn | |
public void jdoReplaceField(int); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnonnull 17 | |
7: new #224; //class java/lang/IllegalStateException | |
10: dup | |
11: ldc #226; //String state manager is null | |
13: invokespecial #227; //Method java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V | |
16: athrow | |
17: iload_1 | |
18: tableswitch{ //0 to 1 | |
0: 40; | |
1: 58; | |
default: 76 } | |
40: aload_0 | |
41: aload_0 | |
42: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
45: aload_0 | |
46: iload_1 | |
47: invokeinterface #231, 3; //InterfaceMethod javax/jdo/spi/StateManager.replacingStringField:(Ljavax/jdo/spi/PersistenceCapable;I)Ljava/lang/String; | |
52: putfield #233; //Field name:Ljava/lang/String; | |
55: goto 100 | |
58: aload_0 | |
59: aload_0 | |
60: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
63: aload_0 | |
64: iload_1 | |
65: invokeinterface #231, 3; //InterfaceMethod javax/jdo/spi/StateManager.replacingStringField:(Ljavax/jdo/spi/PersistenceCapable;I)Ljava/lang/String; | |
70: putfield #235; //Field value:Ljava/lang/String; | |
73: goto 100 | |
76: new #179; //class java/lang/IllegalArgumentException | |
79: dup | |
80: new #237; //class java/lang/StringBuffer | |
83: dup | |
84: ldc #239; //String out of field index : | |
86: invokespecial #240; //Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V | |
89: iload_1 | |
90: invokevirtual #244; //Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer; | |
93: invokevirtual #247; //Method java/lang/StringBuffer.toString:()Ljava/lang/String; | |
96: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
99: athrow | |
100: return | |
public void jdoProvideField(int); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnonnull 17 | |
7: new #224; //class java/lang/IllegalStateException | |
10: dup | |
11: ldc #226; //String state manager is null | |
13: invokespecial #227; //Method java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V | |
16: athrow | |
17: iload_1 | |
18: tableswitch{ //0 to 1 | |
0: 40; | |
1: 58; | |
default: 76 } | |
40: aload_0 | |
41: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
44: aload_0 | |
45: iload_1 | |
46: aload_0 | |
47: getfield #233; //Field name:Ljava/lang/String; | |
50: invokeinterface #252, 4; //InterfaceMethod javax/jdo/spi/StateManager.providedStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;)V | |
55: goto 100 | |
58: aload_0 | |
59: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
62: aload_0 | |
63: iload_1 | |
64: aload_0 | |
65: getfield #235; //Field value:Ljava/lang/String; | |
68: invokeinterface #252, 4; //InterfaceMethod javax/jdo/spi/StateManager.providedStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;)V | |
73: goto 100 | |
76: new #179; //class java/lang/IllegalArgumentException | |
79: dup | |
80: new #237; //class java/lang/StringBuffer | |
83: dup | |
84: ldc #239; //String out of field index : | |
86: invokespecial #240; //Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V | |
89: iload_1 | |
90: invokevirtual #244; //Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer; | |
93: invokevirtual #247; //Method java/lang/StringBuffer.toString:()Ljava/lang/String; | |
96: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
99: athrow | |
100: return | |
protected final void jdoCopyField(fastcms.scalaAPI.Persistent, int); | |
Code: | |
0: iload_2 | |
1: tableswitch{ //0 to 1 | |
0: 24; | |
1: 35; | |
default: 46 } | |
24: aload_0 | |
25: aload_1 | |
26: getfield #233; //Field name:Ljava/lang/String; | |
29: putfield #233; //Field name:Ljava/lang/String; | |
32: goto 70 | |
35: aload_0 | |
36: aload_1 | |
37: getfield #235; //Field value:Ljava/lang/String; | |
40: putfield #235; //Field value:Ljava/lang/String; | |
43: goto 70 | |
46: new #179; //class java/lang/IllegalArgumentException | |
49: dup | |
50: new #237; //class java/lang/StringBuffer | |
53: dup | |
54: ldc #239; //String out of field index : | |
56: invokespecial #240; //Method java/lang/StringBuffer."<init>":(Ljava/lang/String;)V | |
59: iload_2 | |
60: invokevirtual #244; //Method java/lang/StringBuffer.append:(I)Ljava/lang/StringBuffer; | |
63: invokevirtual #247; //Method java/lang/StringBuffer.toString:()Ljava/lang/String; | |
66: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
69: athrow | |
70: return | |
public void jdoCopyFields(java.lang.Object, int[]); | |
Code: | |
0: aload_0 | |
1: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
4: ifnonnull 17 | |
7: new #224; //class java/lang/IllegalStateException | |
10: dup | |
11: ldc #226; //String state manager is null | |
13: invokespecial #227; //Method java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V | |
16: athrow | |
17: aload_2 | |
18: ifnonnull 32 | |
21: new #224; //class java/lang/IllegalStateException | |
24: dup | |
25: ldc_w #258; //String fieldNumbers is null | |
28: invokespecial #227; //Method java/lang/IllegalStateException."<init>":(Ljava/lang/String;)V | |
31: athrow | |
32: aload_1 | |
33: instanceof #2; //class fastcms/scalaAPI/Persistent | |
36: ifne 50 | |
39: new #179; //class java/lang/IllegalArgumentException | |
42: dup | |
43: ldc_w #260; //String object is not an object of type fastcms.scalaAPI.Persistent | |
46: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
49: athrow | |
50: aload_1 | |
51: checkcast #2; //class fastcms/scalaAPI/Persistent | |
54: astore_3 | |
55: aload_0 | |
56: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
59: aload_3 | |
60: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
63: if_acmpeq 77 | |
66: new #179; //class java/lang/IllegalArgumentException | |
69: dup | |
70: ldc_w #262; //String state managers do not match | |
73: invokespecial #183; //Method java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V | |
76: athrow | |
77: aload_2 | |
78: arraylength | |
79: iconst_1 | |
80: isub | |
81: istore 4 | |
83: iload 4 | |
85: iflt 105 | |
88: aload_0 | |
89: aload_3 | |
90: aload_2 | |
91: iload 4 | |
93: iaload | |
94: invokevirtual #264; //Method jdoCopyField:(Lfastcms/scalaAPI/Persistent;I)V | |
97: iinc 4, -1 | |
100: iload 4 | |
102: ifge 88 | |
105: return | |
private static final java.lang.String[] __jdoFieldNamesInit(); | |
Code: | |
0: iconst_2 | |
1: anewarray #267; //class java/lang/String | |
4: dup | |
5: iconst_0 | |
6: ldc_w #268; //String name | |
9: aastore | |
10: dup | |
11: iconst_1 | |
12: ldc_w #269; //String value | |
15: aastore | |
16: areturn | |
private static final java.lang.Class[] __jdoFieldTypesInit(); | |
Code: | |
0: iconst_2 | |
1: anewarray #271; //class java/lang/Class | |
4: dup | |
5: iconst_0 | |
6: ldc_w #273; //String java.lang.String | |
9: invokestatic #97; //Method ___jdo$loadClass:(Ljava/lang/String;)Ljava/lang/Class; | |
12: aastore | |
13: dup | |
14: iconst_1 | |
15: ldc_w #273; //String java.lang.String | |
18: invokestatic #97; //Method ___jdo$loadClass:(Ljava/lang/String;)Ljava/lang/Class; | |
21: aastore | |
22: areturn | |
private static final byte[] __jdoFieldFlagsInit(); | |
Code: | |
0: iconst_2 | |
1: newarray byte | |
3: dup | |
4: iconst_0 | |
5: bipush 21 | |
7: bastore | |
8: dup | |
9: iconst_1 | |
10: bipush 21 | |
12: bastore | |
13: areturn | |
protected static int __jdoGetInheritedFieldCount(); | |
Code: | |
0: iconst_0 | |
1: ireturn | |
protected static int jdoGetManagedFieldCount(); | |
Code: | |
0: iconst_2 | |
1: ireturn | |
private static java.lang.Class __jdoPersistenceCapableSuperclassInit(); | |
Code: | |
0: aconst_null | |
1: areturn | |
public static java.lang.Class ___jdo$loadClass(java.lang.String); | |
Code: | |
0: aload_0 | |
1: invokestatic #279; //Method java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; | |
4: areturn | |
5: astore_1 | |
6: new #281; //class java/lang/NoClassDefFoundError | |
9: dup | |
10: aload_1 | |
11: invokevirtual #284; //Method java/lang/ClassNotFoundException.getMessage:()Ljava/lang/String; | |
14: invokespecial #285; //Method java/lang/NoClassDefFoundError."<init>":(Ljava/lang/String;)V | |
17: athrow | |
Exception table: | |
from to target type | |
0 4 5 Class java/lang/ClassNotFoundException | |
private java.lang.Object jdoSuperClone() throws java.lang.CloneNotSupportedException; | |
Code: | |
0: aload_0 | |
1: invokespecial #294; //Method java/lang/Object.clone:()Ljava/lang/Object; | |
4: checkcast #2; //class fastcms/scalaAPI/Persistent | |
7: astore_1 | |
8: aload_1 | |
9: iconst_0 | |
10: putfield #204; //Field jdoFlags:B | |
13: aload_1 | |
14: aconst_null | |
15: putfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_1 | |
19: areturn | |
private static java.lang.String jdoGetname(fastcms.scalaAPI.Persistent); | |
Code: | |
0: aload_0 | |
1: getfield #204; //Field jdoFlags:B | |
4: ifle 44 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: ifnull 44 | |
14: aload_0 | |
15: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_0 | |
19: iconst_0 | |
20: invokeinterface #299, 3; //InterfaceMethod javax/jdo/spi/StateManager.isLoaded:(Ljavax/jdo/spi/PersistenceCapable;I)Z | |
25: ifne 44 | |
28: aload_0 | |
29: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
32: aload_0 | |
33: iconst_0 | |
34: aload_0 | |
35: getfield #233; //Field name:Ljava/lang/String; | |
38: invokeinterface #303, 4; //InterfaceMethod javax/jdo/spi/StateManager.getStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;)Ljava/lang/String; | |
43: areturn | |
44: aload_0 | |
45: getfield #233; //Field name:Ljava/lang/String; | |
48: areturn | |
private static void jdoSetname(fastcms.scalaAPI.Persistent, java.lang.String); | |
Code: | |
0: aload_0 | |
1: getfield #204; //Field jdoFlags:B | |
4: ifeq 33 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: ifnull 33 | |
14: aload_0 | |
15: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_0 | |
19: iconst_0 | |
20: aload_0 | |
21: getfield #233; //Field name:Ljava/lang/String; | |
24: aload_1 | |
25: invokeinterface #308, 5; //InterfaceMethod javax/jdo/spi/StateManager.setStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;Ljava/lang/String;)V | |
30: goto 38 | |
33: aload_0 | |
34: aload_1 | |
35: putfield #233; //Field name:Ljava/lang/String; | |
38: return | |
private static java.lang.String jdoGetvalue(fastcms.scalaAPI.Persistent); | |
Code: | |
0: aload_0 | |
1: getfield #204; //Field jdoFlags:B | |
4: ifle 44 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: ifnull 44 | |
14: aload_0 | |
15: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_0 | |
19: iconst_1 | |
20: invokeinterface #299, 3; //InterfaceMethod javax/jdo/spi/StateManager.isLoaded:(Ljavax/jdo/spi/PersistenceCapable;I)Z | |
25: ifne 44 | |
28: aload_0 | |
29: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
32: aload_0 | |
33: iconst_1 | |
34: aload_0 | |
35: getfield #235; //Field value:Ljava/lang/String; | |
38: invokeinterface #303, 4; //InterfaceMethod javax/jdo/spi/StateManager.getStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;)Ljava/lang/String; | |
43: areturn | |
44: aload_0 | |
45: getfield #235; //Field value:Ljava/lang/String; | |
48: areturn | |
private static void jdoSetvalue(fastcms.scalaAPI.Persistent, java.lang.String); | |
Code: | |
0: aload_0 | |
1: getfield #204; //Field jdoFlags:B | |
4: ifeq 33 | |
7: aload_0 | |
8: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
11: ifnull 33 | |
14: aload_0 | |
15: getfield #119; //Field jdoStateManager:Ljavax/jdo/spi/StateManager; | |
18: aload_0 | |
19: iconst_1 | |
20: aload_0 | |
21: getfield #235; //Field value:Ljava/lang/String; | |
24: aload_1 | |
25: invokeinterface #308, 5; //InterfaceMethod javax/jdo/spi/StateManager.setStringField:(Ljavax/jdo/spi/PersistenceCapable;ILjava/lang/String;Ljava/lang/String;)V | |
30: goto 38 | |
33: aload_0 | |
34: aload_1 | |
35: putfield #235; //Field value:Ljava/lang/String; | |
38: return | |
} | |
This file contains 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
java.lang.VerifyError: (class: fastcms/scalaAPI/Persistent, method: <init> signature: ()V) Expecting to find object/array on stack |
This file contains 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
@PersistenceCapable | |
class Persistent {var name: String = null; var value: String = null} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment