private PathBindable<?> pathBindableFor(Class<?> clazz) { PathBindable<?> builtIn = Scala.orNull(PathBindable$.MODULE$.pathBindableRegister().get(clazz)); if (builtIn != null) { return builtIn; } else if (play.mvc.PathBindable.class.isAssignableFrom(clazz)) { return PathBindable$.MODULE$.javaPathBindable((ClassTag) ClassTag$.MODULE$.apply(clazz)); } else if (clazz.equals(Object.class)) { // Special case for object, treat as a string return PathBindable.bindableString$.MODULE$; } else { throw new IllegalArgumentException("Don't know how to bind argument of type " + clazz); } }
private PathBindable<?> pathBindableFor(Class<?> clazz) { PathBindable<?> builtIn = Scala.orNull(PathBindable$.MODULE$.pathBindableRegister().get(clazz)); if (builtIn != null) { return builtIn; } else if (play.mvc.PathBindable.class.isAssignableFrom(clazz)) { return PathBindable$.MODULE$.javaPathBindable((ClassTag) ClassTag$.MODULE$.apply(clazz)); } else if (clazz.equals(Object.class)) { // Special case for object, treat as a string return PathBindable.bindableString$.MODULE$; } else { throw new IllegalArgumentException("Don't know how to bind argument of type " + clazz); } }
private PathBindable<?> pathBindableFor(Class<?> clazz) { PathBindable<?> builtIn = Scala.orNull(PathBindable$.MODULE$.pathBindableRegister().get(clazz)); if (builtIn != null) { return builtIn; } else if (play.mvc.PathBindable.class.isAssignableFrom(clazz)) { return PathBindable$.MODULE$.javaPathBindable((ClassTag) ClassTag$.MODULE$.apply(clazz)); } else if (clazz.equals(Object.class)) { // Special case for object, treat as a string return PathBindable.bindableString$.MODULE$; } else { throw new IllegalArgumentException("Don't know how to bind argument of type " + clazz); } }
private PathBindable<?> pathBindableFor(Class<?> clazz) { PathBindable<?> builtIn = Scala.orNull(PathBindable$.MODULE$.pathBindableRegister().get(clazz)); if (builtIn != null) { return builtIn; } else if (play.mvc.PathBindable.class.isAssignableFrom(clazz)) { return PathBindable$.MODULE$.javaPathBindable((ClassTag) ClassTag$.MODULE$.apply(clazz)); } else if (clazz.equals(Object.class)) { // Special case for object, treat as a string return PathBindable.bindableString$.MODULE$; } else { throw new IllegalArgumentException("Don't know how to bind argument of type " + clazz); } }