16571658165916601661166216631664166516661667
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } /** * Retrieve an introduction pointcut of a certain name
16831684168516861687168816891690169116921693
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } finally { lock.unlockWrite();
16181619162016211622162316241625162616271628
15911592159315941595159615971598159916001601
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = (InterfaceIntroduction) interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } /** * Register an annotation introduction
16121613161416151616161716181619162016211622
16551656165716581659166016611662166316641665
16331634163516361637163816391640164116421643
16751676167716781679168016811682168316841685
16811682168316841685168616871688168916901691
16451646164716481649165016511652165316541655