Skip to content

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.