package com.artemis.annotations;

import com.artemis.*;

import java.lang.annotation.*;


/**
 * Skip reflective dependency injection on annotated field or class.
 *
 * Allows excluding specific fields or classes in {@see Wire}d hierarchy.
 *
 * @author Daan van Yperen
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.TYPE})
@Documented
public @interface SkipWire {
}

Introduce `@SkipWire` annotation.