@params() public abstract method

public abstract @params ( ) : List
return List
Beispiel #1
0
 public Map addList(List list, Func f)
 {
     modify();
     if (f == null)
     {
         for (int i = 0; i < list.sz(); ++i)
         {
             add(list.get(i), list.get(i));
         }
     }
     else if (f.@params().sz() == 1)
     {
         for (int i = 0; i < list.sz(); ++i)
         {
             add(f.call(list.get(i)), list.get(i));
         }
     }
     else
     {
         for (int i = 0; i < list.sz(); ++i)
         {
             add(f.call(list.get(i), i), list.get(i));
         }
     }
     return(this);
 }
Beispiel #2
0
 public Map setList(List list, Func f)
 {
     modify();
       if (f == null)
       {
     for (int i=0; i<list.sz(); ++i)
       set(list.get(i), list.get(i));
       }
       else if (f.@params().sz() == 1)
       {
     for (int i=0; i<list.sz(); ++i)
       set(f.call(list.get(i)), list.get(i));
       }
       else
       {
     for (int i=0; i<list.sz(); ++i)
       set(f.call(list.get(i), i), list.get(i));
       }
       return this;
 }