Modifier and Type | Field and Description |
---|---|
private java.util.List<EventPoint> |
eventPoints |
private java.util.List<InjectionPoint> |
injectionPoints |
private java.util.List<ObserverMethod> |
observers |
private java.lang.Object |
target |
Constructor and Description |
---|
ExtensionImpl(java.lang.Object target,
java.util.List<InjectionPoint> injectionPoints,
java.util.List<EventPoint> eventPoints,
java.util.List<ObserverMethod> observers) |
Modifier and Type | Method and Description |
---|---|
private static java.util.List<EventPoint> |
events(java.lang.Object extension,
java.util.List<java.lang.reflect.Field> eventPoints) |
java.util.List<EventPoint> |
getEventPoints() |
java.util.List<InjectionPoint> |
getInjectionPoints() |
java.util.List<ObserverMethod> |
getObservers() |
java.lang.Object |
getTarget() |
private static java.util.List<InjectionPoint> |
injections(java.lang.Object extension,
java.util.List<java.lang.reflect.Field> injectionPoints) |
private static java.util.List<ObserverMethod> |
observers(java.lang.Object extension,
java.util.List<java.lang.reflect.Method> observerMethods) |
static ExtensionImpl |
of(java.lang.Object target) |
private java.lang.Object target
private java.util.List<InjectionPoint> injectionPoints
private java.util.List<EventPoint> eventPoints
private java.util.List<ObserverMethod> observers
ExtensionImpl(java.lang.Object target, java.util.List<InjectionPoint> injectionPoints, java.util.List<EventPoint> eventPoints, java.util.List<ObserverMethod> observers)
public static ExtensionImpl of(java.lang.Object target)
private static java.util.List<ObserverMethod> observers(java.lang.Object extension, java.util.List<java.lang.reflect.Method> observerMethods)
private static java.util.List<InjectionPoint> injections(java.lang.Object extension, java.util.List<java.lang.reflect.Field> injectionPoints)
private static java.util.List<EventPoint> events(java.lang.Object extension, java.util.List<java.lang.reflect.Field> eventPoints)
public java.lang.Object getTarget()
public java.util.List<InjectionPoint> getInjectionPoints()
getInjectionPoints
in interface Extension
public java.util.List<EventPoint> getEventPoints()
getEventPoints
in interface Extension
public java.util.List<ObserverMethod> getObservers()
getObservers
in interface Extension