class org.apache.camel.builder.ExpressionClause$6 extends org.apache.camel.support.ExpressionAdapter
{
final java.util.function.BiFunction val$function;
final org.apache.camel.builder.ExpressionClause this$0;
void <init>(org.apache.camel.builder.ExpressionClause, java.util.function.BiFunction)
{
org.apache.camel.builder.ExpressionClause v;
java.util.function.BiFunction v;
org.apache.camel.builder.ExpressionClause$6 v;
v := @this: org.apache.camel.builder.ExpressionClause$6;
v := @parameter: org.apache.camel.builder.ExpressionClause;
v := @parameter: java.util.function.BiFunction;
v.<org.apache.camel.builder.ExpressionClause$6: org.apache.camel.builder.ExpressionClause this$0> = v;
v.<org.apache.camel.builder.ExpressionClause$6: java.util.function.BiFunction val$function> = v;
specialinvoke v.<org.apache.camel.support.ExpressionAdapter: void <init>()>();
return;
}
public java.lang.Object evaluate(org.apache.camel.Exchange)
{
org.apache.camel.Message v, v;
java.util.function.BiFunction v;
org.apache.camel.Exchange v;
org.apache.camel.builder.ExpressionClause$6 v;
java.util.Map v;
java.lang.Object v, v;
v := @this: org.apache.camel.builder.ExpressionClause$6;
v := @parameter: org.apache.camel.Exchange;
v = v.<org.apache.camel.builder.ExpressionClause$6: java.util.function.BiFunction val$function>;
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.Message getIn()>();
v = interfaceinvoke v.<org.apache.camel.Message: java.lang.Object getBody()>();
v = interfaceinvoke v.<org.apache.camel.Exchange: org.apache.camel.Message getIn()>();
v = interfaceinvoke v.<org.apache.camel.Message: java.util.Map getHeaders()>();
v = interfaceinvoke v.<java.util.function.BiFunction: java.lang.Object apply(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
}