10351036103710381039104010411042104310441045
this.pkgs.remove( pkg.getName() ); pkg.getDialectRuntimeRegistry().onRemove(); //clear all members of the pkg pkg.clear(); this.eventSupport.fireAfterPackageRemoved( pkg ); } finally { unlock(); }
10481049105010511052105310541055105610571058
685686687688689690691692693694695
this.pkgs.remove( pkg.getName() ); pkg.getDialectRuntimeRegistry().onRemove(); //clear all members of the pkg pkg.clear(); this.eventSupport.fireAfterPackageRemoved( pkg ); // only unlock if it had been acquired implicitely } finally {
909910911912913914915916917918919
778779780781782783784785786787788
10451046104710481049105010511052105310541055
661662663664665666667668669670671
553554555556557558559560561562563
} // removing the package itself from the list this.pkgs.remove( pkg.getName() ); //clear all members of the pkg pkg.clear(); this.eventSupport.fireAfterPackageRemoved( pkg ); // only unlock if it had been acquired implicitely if ( doUnlock ) {