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

Add @ProviderType and @ConsumerType annotations to public API

    Details

      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

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Packages

                  Version Package
                  util-3.3.0
                  bridge-api-4.2.0
                  alloy-3.0.3
                  bridge-ext-5.0.5