public boolean accepts(ResourceContext resource) { return resource.isClass(); }
/** * This one loads the class. * * @param resource the resource * @return the owner url */ public URL findOwnerURL(ResourceContext resource) { if (resource.isClass() == false) throw new IllegalArgumentException("Can only handle classes: " + resource); Class<?> clazz = resource.loadClass(); ProtectionDomain domain = clazz.getProtectionDomain(); CodeSource source = domain.getCodeSource(); return source.getLocation(); } }
public void visit(ResourceContext resource) { if (resource.isClass() == false) return; try { doVisit(resource); } catch (Throwable t) { if (errorHandler != null) errorHandler.handleError(this, resource, t); else if (ignoreError) logThrowable(resource, t); else throw new RuntimeException(t); } }
public boolean accepts(ResourceContext resource) if (resource.isClass() == false) return false;
public boolean accepts(ResourceContext resource) if (resource.isClass() == false) return false;