public interface AnnotationsLocationProvider
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<AnnotationsLocationProvider> |
EP_NAME |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AnnotationsLocation> |
getLocations(Project project,
Library library,
java.lang.String artifactId,
java.lang.String groupId,
java.lang.String version)
Get annotations locations for a library.
|
static final ExtensionPointName<AnnotationsLocationProvider> EP_NAME
java.util.Collection<AnnotationsLocation> getLocations(Project project, Library library, java.lang.String artifactId, java.lang.String groupId, java.lang.String version)
project
- Project to which the library belongs.library
- Library to attach annotations to.artifactId
- Maven artifact id of a library, if knowngroupId
- Maven group id of a library, if knownversion
- Maven version of a library, if known