public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { if ((Boolean) condition.getValue(ctx, thisValue, factory)) { return nestedStatement.getValue(ctx, thisValue, new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseIf != null) { return elseIf.getReducedValueAccelerated(ctx, thisValue, new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseBlock != null) { return elseBlock.getValue(ctx, thisValue, new MapVariableResolverFactory(new HashMap(0), factory)); } else { return null; } }
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { if ((Boolean) condition.getValue(ctx, thisValue, factory)) { return nestedStatement.getValue(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseIf != null) { return elseIf.getReducedValueAccelerated(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseBlock != null) { return elseBlock.getValue(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else { return null; } }
public Object getReducedValueAccelerated(Object ctx, Object thisValue, VariableResolverFactory factory) { if ((Boolean) condition.getValue(ctx, thisValue, factory)) { return nestedStatement.getValue(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseIf != null) { return elseIf.getReducedValueAccelerated(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else if (elseBlock != null) { return elseBlock.getValue(ctx, thisValue, idxAlloc ? factory : new MapVariableResolverFactory(new HashMap(0), factory)); } else { return null; } }