private <T> Class<? extends T> find(Class<T> cls, String pkg, String cname) { String name = StringUtils.capitalize(cname); Class<? extends T> found = load(cls, djoin(pkg, name)); if (found == null) { found = load(cls, djoin(pkg, "webapp", name)); } if (found == null) { found = load(cls, join(hostClass.getName(), '$', name)); } return found; }
private <T> Class<? extends T> find(Class<T> cls, String pkg, String cname) { String name = StringUtils.capitalize(cname); Class<? extends T> found = load(cls, djoin(pkg, name)); if (found == null) { found = load(cls, djoin(pkg, "webapp", name)); } if (found == null) { found = load(cls, join(hostClass.getName(), '$', name)); } return found; }
private <T> Class<? extends T> find(Class<T> cls, String pkg, String cname) { String name = StringUtils.capitalize(cname); Class<? extends T> found = load(cls, djoin(pkg, name)); if (found == null) { found = load(cls, djoin(pkg, "webapp", name)); } if (found == null) { found = load(cls, join(hostClass.getName(), '$', name)); } return found; }