CPD Results
The following document contains the results of PMD's CPD 7.7.0.
Duplications
File | Line |
---|---|
org/codehaus/plexus/classworlds/strategy/OsgiBundleStrategy.java | 35 |
org/codehaus/plexus/classworlds/strategy/SelfFirstStrategy.java | 28 |
public OsgiBundleStrategy(ClassRealm realm) { super(realm); } public Class<?> loadClass(String name) throws ClassNotFoundException { Class<?> clazz = realm.loadClassFromImport(name); if (clazz == null) { clazz = realm.loadClassFromSelf(name); if (clazz == null) { clazz = realm.loadClassFromParent(name); if (clazz == null) { throw new ClassNotFoundException(name); } } } return clazz; } public URL getResource(String name) { URL resource = realm.loadResourceFromImport(name); if (resource == null) { resource = realm.loadResourceFromSelf(name); if (resource == null) { resource = realm.loadResourceFromParent(name); } } return resource; } public Enumeration<URL> getResources(String name) throws IOException { Enumeration<URL> imports = realm.loadResourcesFromImport(name); Enumeration<URL> self = realm.loadResourcesFromSelf(name); Enumeration<URL> parent = realm.loadResourcesFromParent(name); return combineResources(imports, self, parent); } } |