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 TypeMethodDescriptionClass
<?> Returns the default export class to be used for this provider.Returns theclass name
of the library to be used.int
Returns the priority used when multiple default exports would be applicable.Class
<?> Returns the receiver class of the default export.
-
Method Details
-
getLibraryClassName
String getLibraryClassName()Returns theclass 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
-