@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,TYPE}) @Documented @UnstableApi public @interface Exclude
Auto-configures fields or systems pertaining to aspects. The annotated field
must be one the following types: Aspect, Aspect.Builder,
EntitySubscription, EntityTransmuter.
On BaseEntitySystem subclasses, this annotation configures the aspects for the system, replacing the need to use constructor parameters.>/p>
This annotation can be combined with All and One,
but will be ignored if AspectDescriptor is present.
This annotation works similar to Wire; fields are configured
during BaseSystem.initialize(), or explicitly via World.inject(Object).
value() corresponds to remove.
All,
One,
AspectDescriptor,
WireCopyright © 2019. All rights reserved.