Package io.github.qishr.cascara.common.annotation
Annotation Interface NoAutoRegistration
java.lang.Object
io.github.qishr.cascara.common.annotation.NoAutoRegistration
All Implemented Interfaces:
Annotation
@java.lang.annotation.Documented
@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Target(TYPE)
public @interface NoAutoRegistration
Prevents SPL from automatically registering this service provider class during
automatic classpath/modulepath boot scans.Classes tagged with this annotation must be registered manually via
SPL.getRoot().registerClass(...) or direct serializer registration.