LoVisual/combatant-client-26.2/src/main/java/dev/loki/lovisual/events/UsedImplicitly.java
2026-07-30 11:12:56 +02:00

31 lines
927 B
Java

/*
* This file is part of the Combatant Client distribution.
* Copyright (c) 2026 pivosos2007.
*
* Licensed under the GNU General Public License v3.0.
*/
package dev.loki.lovisual.events;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Marks code that is intentionally reached through reflection, Fabric entrypoints,
* addon API calls, event dispatch, serialization, or other non-direct call paths.
*
* <p>This is a source-level documentation and IntelliJ IDEA inspection hint. It is
* not a runtime contract and should not be used for behavior checks.</p>
*/
@Retention(RetentionPolicy.CLASS)
@Target({
ElementType.ANNOTATION_TYPE,
ElementType.CONSTRUCTOR,
ElementType.FIELD,
ElementType.METHOD,
ElementType.TYPE
})
public @interface UsedImplicitly {
}