4
import play.templates.JavaExtensions;
5
import scala.collection.SeqLike;
6
import scala.ScalaObject;
9
* Specific extensions for Scala data structures
11
public class ScalaExtensions extends JavaExtensions {
13
public static String pluralize(SeqLike n) {
14
return pluralize(n.size());
17
public static String pluralize(SeqLike n, String plural) {
18
return pluralize(n.size(), plural);
21
public static String pluralize(SeqLike n, String[] forms) {
22
return pluralize(n.size(), forms);
25
public static Object object(Class so) throws Exception {
26
return Play.classloader.loadClass(so.getName()+"$").getField("MODULE$").get(null);