private final String nGetLoaderPath ( ) { ClassLoader currentLoader = this ; final StringBuffer buffer = new StringBuffer ( ) ; buffer . append ( this . name ) ; while ( ( currentLoader = currentLoader . getParent ( ) ) != null ) { if ( currentLoader . getClass ( ) == CClassLoader . class ) { buffer . insert ( 0 , "/" ) ; buffer . insert ( 0 , ( ( CClassLoader ) currentLoader ) . name ) ; } else { break ; } } return buffer . toString ( ) ; }
calculate the loader path