ops4j / org.ops4j.pax.swissbox

Other
10 stars 12 forks source link

BundleClassLoader.getResources(String) don't use parent classloader [PAXSB-4] #17

Closed ops4j-issues closed 16 years ago

ops4j-issues commented 16 years ago

DamianG created PAXSB-4

If parent is not null, super.getResource(String) is called and then findResources result is return:

public Enumeration<URL> getResources( final String name )
throws IOException
{
if( getParent() != null )

{ super.getResource( name ); }

return findResources( name );
}

  1. I suppose it should be super.getResources( name ) not super.getResource( name )
    2. result from super.getResources( name ) should be return

Proposed code:
public Enumeration<URL> getResources( final String name )
throws IOException
{
if( getParent() != null )

{ return super.getResources( name ); }

else

{ return findResources( name ); }

}


Affects: 0.2.0 Fixed in: 0.2.0 Votes: 0, Watches: 0

ops4j-issues commented 16 years ago

Alin Dreghiciu commented

Assign fix version