Interface DefaultExportProvider

All Known Subinterfaces:
DefaultExportProvider

public interface DefaultExportProvider
Service provider interface implemented by external default exports of a library. This class is not intended to be implemented manually but automatically generated by the annotation processor when needed.
Since:
23.1
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the default export class to be used for this provider.
    Returns the class name of the library to be used.
    int
    Returns the priority used when multiple default exports would be applicable.
    Returns the receiver class of the default export.
  • Method Details

    • getLibraryClassName

      String getLibraryClassName()
      Returns the class name of the library to be used. Uses a string to avoid triggering class loading for all libraries.
      Since:
      23.1
    • getDefaultExport

      Class<?> getDefaultExport()
      Returns the default export class to be used for this provider.
      Since:
      23.1
    • getReceiverClass

      Class<?> getReceiverClass()
      Returns the receiver class of the default export.
      Since:
      23.1
    • getPriority

      int getPriority()
      Returns the priority used when multiple default exports would be applicable.
      Since:
      23.1