Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-3295

Add @ProviderType and @ConsumerType annotations to public API

Description

    This task involves adding @ProviderType and @ConsumerType annotations to all our public API classes.

    The following classes should be @ProviderType:

    • *Factory classes
    • *Wrapper classes
    • Interfaces for objects that are created by *Factory classes.
    • *Util classes

    There's no hard and fast rule for which classes should be @ConsumerType, but here's some examples:

    Attachments

      Issue Links

        Activity

          People

            neil.griffin Neil Griffin
            kyle.stiemann Kyle Stiemann (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Packages

                Version Package
                bridge-impl-4.2.0
                bridge-api-4.2.0
                util-3.4.0
                bridge-ext-5.1.0
                bridge-ext-6.1.0
                alloy-3.1.0
                portal-4.1.0
                alloy-4.1.0