class io.ebeaninternal.server.persist.DefaultPersister$DraftHandler<T>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: io.ebeaninternal.server.persist.DefaultPersister$DraftHandler
super_class: java.lang.Object
{
final io.ebeaninternal.server.deploy.BeanDescriptor<T> desc;
descriptor: Lio/ebeaninternal/server/deploy/BeanDescriptor;
flags: (0x0010) ACC_FINAL
Signature: Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;
final io.ebean.Transaction transaction;
descriptor: Lio/ebean/Transaction;
flags: (0x0010) ACC_FINAL
final io.ebeaninternal.server.deploy.BeanProperty draftDirty;
descriptor: Lio/ebeaninternal/server/deploy/BeanProperty;
flags: (0x0010) ACC_FINAL
final java.util.List<T> draftUpdates;
descriptor: Ljava/util/List;
flags: (0x0010) ACC_FINAL
Signature: Ljava/util/List<TT;>;
java.lang.Object id;
descriptor: Ljava/lang/Object;
flags: (0x0000)
boolean insert;
descriptor: Z
flags: (0x0000)
java.util.Map<?, T> destBeans;
descriptor: Ljava/util/Map;
flags: (0x0000)
Signature: Ljava/util/Map<*TT;>;
final io.ebeaninternal.server.persist.DefaultPersister this$0;
descriptor: Lio/ebeaninternal/server/persist/DefaultPersister;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(io.ebeaninternal.server.deploy.BeanDescriptor<T>, io.ebean.Transaction);
descriptor: (Lio/ebeaninternal/server/persist/DefaultPersister;Lio/ebeaninternal/server/deploy/BeanDescriptor;Lio/ebean/Transaction;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=4
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.slf4j.Logger cannot be resolved\n\tThe import org.slf4j.LoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLoggerFactory cannot be resolved\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (Lio/ebeaninternal/server/deploy/BeanDescriptor<TT;>;Lio/ebean/Transaction;)V
MethodParameters:
Name Flags
this$0 final
desc
transaction
java.util.List<T> getDrafts();
descriptor: ()Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: ()Ljava/util/List<TT;>;
void resetDraft();
descriptor: (Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (TT;)V
MethodParameters:
Name Flags
draftBean
void updateDrafts(io.ebean.Transaction, io.ebeaninternal.server.deploy.BeanManager<T>);
descriptor: (Lio/ebean/Transaction;Lio/ebeaninternal/server/deploy/BeanManager;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tLogger cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (Lio/ebean/Transaction;Lio/ebeaninternal/server/deploy/BeanManager<TT;>;)V
MethodParameters:
Name Flags
transaction
mgr
java.util.List<T> fetchSourceBeans(io.ebean.Query<T>, boolean);
descriptor: (Lio/ebean/Query;Z)Ljava/util/List;
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (Lio/ebean/Query<TT;>;Z)Ljava/util/List<TT;>;
MethodParameters:
Name Flags
query
asDraft
void fetchDestinationBeans(java.util.List<T>, );
descriptor: (Ljava/util/List;Z)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (Ljava/util/List<TT;>;Z)V
MethodParameters:
Name Flags
sourceBeans
asDraft
T publishToDestinationBean();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
Signature: (TT;)TT;
MethodParameters:
Name Flags
sourceBean
boolean isInsert();
descriptor: ()Z
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
java.lang.Object getId();
descriptor: ()Ljava/lang/Object;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/persist/DefaultPersister$DraftHandler<TT;>;
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "DefaultPersister.java"
NestHost: io.ebeaninternal.server.persist.DefaultPersister
InnerClasses:
DraftHandler = io.ebeaninternal.server.persist.DefaultPersister$DraftHandler of io.ebeaninternal.server.persist.DefaultPersister