private boolean isTrue(Object result) throws InterruptedException { checkInterrupt(); if (result == null) return false; if (result instanceof Boolean) return (Boolean) result; if (result instanceof Number) { if (0 == ((Number) result).intValue()) return false; } if ("".equals(result)) return false; return !"0".equals(result); }
private boolean isTrue(Object result) throws InterruptedException { checkInterrupt(); if (result == null) return false; if (result instanceof Boolean) return (Boolean) result; if (result instanceof Number) { if (0 == ((Number) result).intValue()) return false; } if ("".equals(result)) return false; return !"0".equals(result); }
private boolean isTrue(Object result) throws InterruptedException { checkInterrupt(); if (result == null) return false; if (result instanceof Boolean) return ((Boolean) result).booleanValue(); if (result instanceof Number) { if (0 == ((Number) result).intValue()) return false; } if ("".equals(result)) return false; if ("0".equals(result)) return false; return true; }
private boolean isTrue(Object result) throws InterruptedException { checkInterrupt(); if (result == null) return false; if (result instanceof Boolean) return ((Boolean) result).booleanValue(); if (result instanceof Number) { if (0 == ((Number) result).intValue()) return false; } if ("".equals(result)) return false; if ("0".equals(result)) return false; return true; }
public List<Object> each(CommandSession session, Collection<Object> list, Function closure) throws Exception { List<Object> args = new ArrayList<>(); List<Object> results = new ArrayList<>(); args.add(null); for (Object x : list) { checkInterrupt(); args.set(0, x); results.add(closure.execute(session, args)); } return results; }
public List<Object> each(CommandSession session, Collection<Object> list, Function closure) throws Exception { List<Object> args = new ArrayList<Object>(); List<Object> results = new ArrayList<Object>(); args.add(null); for (Object x : list) { checkInterrupt(); args.set(0, x); results.add(closure.execute(session, args)); } return results; }
public List<Object> each(CommandSession session, Collection<Object> list, Function closure) throws Exception { List<Object> args = new ArrayList<>(); List<Object> results = new ArrayList<>(); args.add(null); for (Object x : list) { checkInterrupt(); args.set(0, x); results.add(closure.execute(session, args)); } return results; }
public List<Object> each(CommandSession session, Collection<Object> list, Function closure) throws Exception { List<Object> args = new ArrayList<Object>(); List<Object> results = new ArrayList<Object>(); args.add(null); for (Object x : list) { checkInterrupt(); args.set(0, x); results.add(closure.execute(session, args)); } return results; }