class org.apache.camel.builder.NotifyBuilder$11 extends org.apache.camel.builder.NotifyBuilder$EventPredicateSupport
{
private java.util.concurrent.atomic.AtomicInteger current;
final int val$number;
final org.apache.camel.builder.NotifyBuilder this$0;
void <init>(org.apache.camel.builder.NotifyBuilder, int)
{
org.apache.camel.builder.NotifyBuilder v;
org.apache.camel.builder.NotifyBuilder$11 v;
java.util.concurrent.atomic.AtomicInteger v;
int v;
v := @this: org.apache.camel.builder.NotifyBuilder$11;
v := @parameter: org.apache.camel.builder.NotifyBuilder;
v := @parameter: int;
v.<org.apache.camel.builder.NotifyBuilder$11: org.apache.camel.builder.NotifyBuilder this$0> = v;
v.<org.apache.camel.builder.NotifyBuilder$11: int val$number> = v;
specialinvoke v.<org.apache.camel.builder.NotifyBuilder$EventPredicateSupport: void <init>(org.apache.camel.builder.NotifyBuilder)>(v);
v = new java.util.concurrent.atomic.AtomicInteger;
specialinvoke v.<java.util.concurrent.atomic.AtomicInteger: void <init>()>();
v.<org.apache.camel.builder.NotifyBuilder$11: java.util.concurrent.atomic.AtomicInteger current> = v;
return;
}
public boolean onExchangeCompleted(org.apache.camel.Exchange)
{
org.apache.camel.Exchange v;
org.apache.camel.builder.NotifyBuilder$11 v;
java.util.concurrent.atomic.AtomicInteger v;
v := @this: org.apache.camel.builder.NotifyBuilder$11;
v := @parameter: org.apache.camel.Exchange;
v = v.<org.apache.camel.builder.NotifyBuilder$11: java.util.concurrent.atomic.AtomicInteger current>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int incrementAndGet()>();
return 1;
}
public boolean matches()
{
org.apache.camel.builder.NotifyBuilder$11 v;
java.util.concurrent.atomic.AtomicInteger v;
int v, v;
boolean v;
v := @this: org.apache.camel.builder.NotifyBuilder$11;
v = v.<org.apache.camel.builder.NotifyBuilder$11: java.util.concurrent.atomic.AtomicInteger current>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int get()>();
v = v.<org.apache.camel.builder.NotifyBuilder$11: int val$number>;
if v < v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void reset()
{
org.apache.camel.builder.NotifyBuilder$11 v;
java.util.concurrent.atomic.AtomicInteger v;
v := @this: org.apache.camel.builder.NotifyBuilder$11;
v = v.<org.apache.camel.builder.NotifyBuilder$11: java.util.concurrent.atomic.AtomicInteger current>;
virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: void set(int)>(0);
return;
}
public java.lang.String toString()
{
int v;
org.apache.camel.builder.NotifyBuilder$11 v;
java.lang.String v;
v := @this: org.apache.camel.builder.NotifyBuilder$11;
v = v.<org.apache.camel.builder.NotifyBuilder$11: int val$number>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("whenCompleted(\u)");
return v;
}
}