Annotation Interface ArezComponentLike


Annotation added to a class or interface that indicates that the type should be treated as component-like for Arez processor validation.

This annotation is not a real ArezComponent processing entrypoint and does not enable Arez component generation semantics for the annotated type.

Instead, it marks the type as a valid host for processor validation paths that accept component-like targets such as misplaced-annotation containment checks, runtime-declared-type validation, component dependency compatibility, and unmanaged component-reference analysis. See ArezComponent.verifyReferencesToComponent() for additional details.