public class io.ebeaninternal.server.query.QueryFutureIds<T> extends io.ebeaninternal.server.query.BaseFuture<java.util.List<java.lang.Object>> implements io.ebean.FutureIds<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: io.ebeaninternal.server.query.QueryFutureIds
super_class: io.ebeaninternal.server.query.BaseFuture
{
private final io.ebeaninternal.server.query.CallableQueryIds<T> call;
descriptor: Lio/ebeaninternal/server/query/CallableQueryIds;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lio/ebeaninternal/server/query/CallableQueryIds<TT;>;
public void <init>(io.ebeaninternal.server.query.CallableQueryIds<T>);
descriptor: (Lio/ebeaninternal/server/query/CallableQueryIds;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.util.concurrent.FutureTask
dup
aload 1
invokespecial java.util.concurrent.FutureTask.<init>:(Ljava/util/concurrent/Callable;)V
invokespecial io.ebeaninternal.server.query.BaseFuture.<init>:(Ljava/util/concurrent/FutureTask;)V
1: aload 0
aload 1
putfield io.ebeaninternal.server.query.QueryFutureIds.call:Lio/ebeaninternal/server/query/CallableQueryIds;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/ebeaninternal/server/query/QueryFutureIds<TT;>;
0 3 1 call Lio/ebeaninternal/server/query/CallableQueryIds<TT;>;
Signature: (Lio/ebeaninternal/server/query/CallableQueryIds<TT;>;)V
MethodParameters:
Name Flags
call
public java.util.concurrent.FutureTask<java.util.List<java.lang.Object>> getFutureTask();
descriptor: ()Ljava/util/concurrent/FutureTask;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.query.QueryFutureIds.futureTask:Ljava/util/concurrent/FutureTask;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/query/QueryFutureIds<TT;>;
Signature: ()Ljava/util/concurrent/FutureTask<Ljava/util/List<Ljava/lang/Object;>;>;
public io.ebean.Transaction getTransaction();
descriptor: ()Lio/ebean/Transaction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.query.QueryFutureIds.call:Lio/ebeaninternal/server/query/CallableQueryIds;
getfield io.ebeaninternal.server.query.CallableQueryIds.transaction:Lio/ebean/Transaction;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/query/QueryFutureIds<TT;>;
public io.ebean.Query<T> getQuery();
descriptor: ()Lio/ebean/Query;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield io.ebeaninternal.server.query.QueryFutureIds.call:Lio/ebeaninternal/server/query/CallableQueryIds;
getfield io.ebeaninternal.server.query.CallableQueryIds.query:Lio/ebeaninternal/api/SpiQuery;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/ebeaninternal/server/query/QueryFutureIds<TT;>;
Signature: ()Lio/ebean/Query<TT;>;
public boolean cancel(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield io.ebeaninternal.server.query.QueryFutureIds.call:Lio/ebeaninternal/server/query/CallableQueryIds;
getfield io.ebeaninternal.server.query.CallableQueryIds.query:Lio/ebeaninternal/api/SpiQuery;
invokeinterface io.ebeaninternal.api.SpiQuery.cancel:()V
1: aload 0
iload 1
invokespecial io.ebeaninternal.server.query.BaseFuture.cancel:(Z)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/ebeaninternal/server/query/QueryFutureIds<TT;>;
0 2 1 mayInterruptIfRunning Z
MethodParameters:
Name Flags
mayInterruptIfRunning
public boolean isCancelled();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.ebeaninternal.server.query.BaseFuture.isCancelled:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public boolean isDone();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.ebeaninternal.server.query.BaseFuture.isDone:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object get(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
lload 1
aload 3
invokespecial io.ebeaninternal.server.query.BaseFuture.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
public java.lang.Object get();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial io.ebeaninternal.server.query.BaseFuture.get:()Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
}
Signature: <T:Ljava/lang/Object;>Lio/ebeaninternal/server/query/BaseFuture<Ljava/util/List<Ljava/lang/Object;>;>;Lio/ebean/FutureIds<TT;>;
SourceFile: "QueryFutureIds.java"