| Modifier and Type | Optional Element and Description |
|---|---|
@NonNull Class<? extends ShadowingStrategy.Unwrapper> |
unwrapper
Gets the
ShadowingStrategy.Unwrapper function. |
@NonNull Class<? extends ShadowingStrategy.Wrapper> |
wrapper
Gets the
ShadowingStrategy.Wrapper function. |
public abstract @NonNull Class<? extends ShadowingStrategy.Wrapper> wrapper
ShadowingStrategy.Wrapper function.
An instance of the function is retrieved/constructed on demand by the implementation in the following order.
getInstance accepting no parameters and returning an instance of the implementation.instance with the same type as and containing an instance of the implementation.INSTANCE with the same type as and containing an instance of the implementation.Values defined for this property should be aware of this, and ensure an instance can be retrieved/constructed.
public abstract @NonNull Class<? extends ShadowingStrategy.Unwrapper> unwrapper
ShadowingStrategy.Unwrapper function.
An instance of the function is retrieved/constructed on demand by the implementation in the following order.
getInstance accepting no parameters and returning an instance of the implementation.instance with the same type as and containing an instance of the implementation.INSTANCE with the same type as and containing an instance of the implementation.Values defined for this property should be aware of this, and ensure an instance can be retrieved/constructed.