private void lazyLoad ( ) { if ( _major > 0 ) return ; try { if ( _url == null ) throw new IllegalStateException ( ) ; try ( InputStream is = _url . openStream ( ) ) { //ReadStream rs = VfsOld.openRead(is); _major = 1 ; ByteCodeParser parser = new ByteCodeParser ( ) ; parser . setClassLoader ( _loader ) ; parser . setJavaClass ( this ) ; parser . parse ( is ) ; } } catch ( RuntimeException e ) { throw e ; } catch ( Exception e ) { throw new RuntimeException ( e ) ; } }
Lazily load the class .