@Module public class ObserverMap extends java.lang.Object
Constructor and Description |
---|
ObserverMap(java.lang.Class<?> type) |
Modifier and Type | Method and Description |
---|---|
void |
addObserver(ObserverMethod<?> observer,
BaseType type,
java.lang.annotation.Annotation[] bindings) |
void |
fireEvent(java.lang.Object event,
BaseType eventType,
java.lang.annotation.Annotation[] qualifiers) |
void |
resolveEntries(java.util.ArrayList<ObserverEntry<?>> list,
BaseType eventType,
BaseType subType) |
<T> void |
resolveObservers(java.util.Set<ObserverMethod<? super T>> set,
BaseType eventType,
java.lang.annotation.Annotation[] qualifiers) |
java.lang.String |
toString() |
public void addObserver(ObserverMethod<?> observer, BaseType type, java.lang.annotation.Annotation[] bindings)
public <T> void resolveObservers(java.util.Set<ObserverMethod<? super T>> set, BaseType eventType, java.lang.annotation.Annotation[] qualifiers)
public void resolveEntries(java.util.ArrayList<ObserverEntry<?>> list, BaseType eventType, BaseType subType)
public void fireEvent(java.lang.Object event, BaseType eventType, java.lang.annotation.Annotation[] qualifiers)
public java.lang.String toString()
toString
in class java.lang.Object