Liam Staskawicz avatar Liam Staskawicz committed 43b85c6

* mark Collection.get with @Operator for fantom build 1.0.56
* remove parens from 0-param methods

Comments (0)

Files changed (1)

     users := Collection(this, "system.users")
     Str:Obj? u := users.findOne(["user": username]) ?: ["user": username]
     u["pwd"] = pwdHash(username, password)
-    users.save(u);
+    users.save(u)
   }
   
   **
   **
   Str[] users()
   {
-    return Collection(this, "system.users").find().toList().map |Str:Obj? o->Str|{
+    return Collection(this, "system.users").find.toList.map |Str:Obj? o->Str|{
       return o["user"]
     }
   }
   }
   
   // so we can say db["collname"]
+  @Operator
   Collection get(Str name)
   {
     return Collection(this, name)
   Str[] collectionNames()
   {
     names := Str[,]
-    Collection(this, "system.namespaces").find().toList().each |v, i| {
+    Collection(this, "system.namespaces").find.toList.each |v, i| {
       Str s := (v as Map)["name"]
       if (!s.contains("system.") && !s.contains("\$"))
         names.add(s)
   
   List profilingInfo()
   {
-    return Collection(this, "system.profile").find().toList
+    return Collection(this, "system.profile").find.toList
   }
   
   Str? lastErr()
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.