public Class[] getTypes() { Class[] c = new Class[_args.size()]; for (int i = 0; i < _args.size(); i++) c[i] = ((Val) _args.get(i)).getType(); return c; }
public Class[] getTypes() { Class[] c = new Class[_args.size()]; for (int i = 0; i < _args.size(); i++) c[i] = ((Val) _args.get(i)).getType(); return c; }
public Class[] getTypes() { Class[] c = new Class[_args.size()]; for (int i = 0; i < _args.size(); i++) c[i] = ((Val) _args.get(i)).getType(); return c; }
private Class[] getArgTypes() { if (_arg == null) return null; if (_arg instanceof Args) return ((Args) _arg).getTypes(); return new Class[]{ _arg.getType() }; }
private Class[] getArgTypes() { if (_arg == null) return null; if (_arg instanceof Args) return ((Args) _arg).getTypes(); return new Class[]{ _arg.getType() }; }
private Class[] getArgTypes() { if (_arg == null) return null; if (_arg instanceof Args) return ((Args) _arg).getTypes(); return new Class[]{ _arg.getType() }; }
private Class[] getArgTypes() { if (_arg == null) return null; if (_arg instanceof Args) return ((Args) _arg).getTypes(); return new Class[]{ _arg.getType() }; }
private Class[] getArgTypes() { if (_arg == null) return null; if (_arg instanceof Args) return ((Args) _arg).getTypes(); return new Class[]{ _arg.getType() }; }
protected Collection eval(Collection candidates, Object orig, StoreContext ctx, Object[] params) { Collection args = _val.eval(candidates, orig, ctx, params); return Collections.singleton(operate(args, _val.getType())); }
protected Object eval(Object candidate, Object orig, StoreContext ctx, Object[] params) { Object o1 = _val.eval(candidate, orig, ctx, params); return operate(o1, _val.getType()); }
protected Object eval(Object candidate, Object orig, StoreContext ctx, Object[] params) { Object o1 = _val.eval(candidate, orig, ctx, params); return operate(o1, _val.getType()); }
public Class getType() { Class targetClass = (_target == null) ? null : _target.getType(); return _listener.getType(targetClass, getArgTypes()); }