com.groupbyinc.flux.index.query.Rewriteable.class Maven / Gradle / Ivy
???? 4 ? +com/groupbyinc/flux/index/query/Rewriteable (Ljava/lang/Object; java/lang/Object Rewriteable.java %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup MAX_REWRITE_ROUNDS I rewrite I(Lcom/groupbyinc/flux/index/query/QueryRewriteContext;)Ljava/lang/Object; java/io/IOException ?(Lcom/groupbyinc/flux/index/query/Rewriteable;Lcom/groupbyinc/flux/index/query/QueryRewriteContext;)Lcom/groupbyinc/flux/index/query/Rewriteable; ?(Lcom/groupbyinc/flux/index/query/Rewriteable;Lcom/groupbyinc/flux/index/query/QueryRewriteContext;Z)Lcom/groupbyinc/flux/index/query/Rewriteable; original TT; -Lcom/groupbyinc/flux/index/query/Rewriteable; context 5Lcom/groupbyinc/flux/index/query/QueryRewriteContext; 3com/groupbyinc/flux/index/query/QueryRewriteContext hasAsyncActions ()Z !
" java/lang/IllegalStateException $ $async actions are left after rewrite & (Ljava/lang/String;)V ( )
% * \too many rewrite rounds, rewriteable might return new objects even if they are not rewritten , rewrittenBuilder assertNoAsyncTasks Z builder iteration rewriteAndFetch ?(Lcom/groupbyinc/flux/index/query/Rewriteable;Lcom/groupbyinc/flux/index/query/QueryRewriteContext;Lcom/groupbyinc/flux/action/ActionListener;)V ?(Lcom/groupbyinc/flux/index/query/Rewriteable;Lcom/groupbyinc/flux/index/query/QueryRewriteContext;Lcom/groupbyinc/flux/action/ActionListener;I)V 3 5 6 rewriteResponse 0Lcom/groupbyinc/flux/action/ActionListener; +Lcom/groupbyinc/flux/action/ActionListener; "java/lang/invoke/LambdaMetafactory ; metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; = >
<