@Retention(value=RUNTIME)
@Target(value={ANNOTATION_TYPE,TYPE})
public @interface FixedCompilation
Convenience annotation which enforces at compile-time references to only defined methods and fields with compatible types
and enforces access scope, ensuring proper encapsulation