webResource.getWebappPath()),e);
}
}
}
protected void processAnnotationsUrl(URL url, WebXml fragment,
<BUG>boolean handlesTypesOnly) {
if (url == null) {</BUG>
return;
} else if ("jar".equals(url.getProtocol())) {
<BUG>processAnnotationsJar(url, fragment, handlesTypesOnly);
</BUG>
} else if ("file".equals(url.getProtocol())) {

webResource.getWebappPath()),e);
} catch (ClassFormatException e) {
log.error(sm.getString("contextConfig.inputStreamWebResource",
webResource.getWebappPath()),e);
}
}
}
protected void processAnnotationsUrl(URL url, WebXml fragment,
boolean handlesTypesOnly, Map<String,JavaClassCacheEntry> javaClassCache) {
if (url == null) {
return;
} else if ("jar".equals(url.getProtocol())) {
processAnnotationsJar(url, fragment, handlesTypesOnly, javaClassCache);
} else if ("file".equals(url.getProtocol())) {
