For internal use only.
15911592159315941595159615971598159916001601
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = (InterfaceIntroduction) interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } /** * Register an annotation introduction
16121613161416151616161716181619162016211622
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } /** * Retrieve an introduction pointcut of a certain name
16551656165716581659166016611662166316641665
16331634163516361637163816391640164116421643
16751676167716781679168016811682168316841685
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } finally { lock.unlockWrite();
16811682168316841685168616871688168916901691
16451646164716481649165016511652165316541655
16401641164216431644164516461647164816491650
16651666166716681669167016711672167316741675
15781579158015811582158315841585158615871588
{ synchronized (interfaceIntroductions) { InterfaceIntroduction pointcut = (InterfaceIntroduction) interfaceIntroductions.remove(name); if (pointcut == null) return; pointcut.clearAdvisors(); } } /** * Retrieve an introduction pointcut of a certain name