Package com.intellij.util
Class WeakListener<Src,Listener>
- java.lang.Object
-
- com.intellij.util.WeakListener<Src,Listener>
-
- All Implemented Interfaces:
InvocationHandler
public abstract class WeakListener<Src,Listener> extends Object implements InvocationHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWeakListener(Src source, Class<Listener> listenerInterface, Listener listenerImpl)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddListener(Src source, Listener listener)Objectinvoke(Object proxy, Method method, Object[] params)protected abstract voidremoveListener(Src source, Listener listener)
-