public static Object[] objectArray( Iterable iter ) { if (iter instanceof Collection) { return objectArray((Collection)iter); } else { return objectArray(Lists.list(iter)); } }
public static Object[] objectArray( Iterable iter ) { if (iter instanceof Collection) { return objectArray((Collection)iter); } else { return objectArray(Lists.list(iter)); } }
public static Object[] objectArray( Iterable iter ) { if (iter instanceof Collection) { return objectArray((Collection)iter); } else { return objectArray(Lists.list(iter)); } }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
public Object invokeDynamicList(final Object object, List<?> args) { return invokeDynamic(object, Arry.objectArray(args)); }
@Override public void sendBatch(Iterable<T> items) { flushSends(); final Object[] array = Arry.objectArray(items); if (!queue.tryTransfer(array)) { queue.offer(array); } }
@Override public void sendBatch(Collection<T> items) { flushSends(); final Object[] array = Arry.objectArray(items); if (!queue.tryTransfer(array)) { queue.offer(array); } }
private Object handleFunction(String functionCall, boolean searchChildren) { //"$fn:lower($fn:upper(session.request.name))" final String[] split = StringScanner.split(functionCall, '(', 1); String methodName = split[0]; String arguments = slc(split[1], 0, -1) ; List<Object> args = getObjectFromArguments(arguments, searchChildren); MethodAccess method = this.staticMethodMap.get(methodName); if (method!=null) { return method.invokeDynamic(null, Arry.objectArray(args)); } else { return handleMethodCall(methodName, args); } }
private Object handleFunction(String functionCall, boolean searchChildren) { //"$fn:lower($fn:upper(session.request.name))" final String[] split = StringScanner.split(functionCall, '(', 1); String methodName = split[0]; String arguments = slc(split[1], 0, -1) ; List<Object> args = getObjectFromArguments(arguments, searchChildren); MethodAccess method = this.staticMethodMap.get(methodName); if (method!=null) { return method.invokeDynamic(null, Arry.objectArray(args)); } else { return handleMethodCall(methodName, args); } }
private Object handleFunction(String functionCall, boolean searchChildren) { //"$fn:lower($fn:upper(session.request.name))" final String[] split = StringScanner.split(functionCall, '(', 1); String methodName = split[0]; String arguments = slc(split[1], 0, -1) ; List<Object> args = getObjectFromArguments(arguments, searchChildren); MethodAccess method = this.staticMethodMap.get(methodName); if (method!=null) { return method.invokeDynamic(null, Arry.objectArray(args)); } else { return handleMethodCall(methodName, args); } }
final Object[] objectArray = Arry.objectArray(argList); if (methodAccess.respondsTo(objectArray)) { returnValue = methodAccess.invoke(service, objectArray);