public class AnnotationProcessorProvider extends Object
DynamicActive
at runtime.
It does so by scanning for {processorKey}.processor files in the classpath's META-INF folders. The
AnnotationProcessorProvider
expects a properties file which has exactly one key value pair. The key is the annotation
processor's class name and the value is the order which is used to calculate the precedence if multiple annotations
processors feel responsible.
DynamicActive
,
Order
Modifier and Type | Method and Description |
---|---|
static AnnotationProcessorProvider |
getInstance()
Returns the singleton instance of
AnnotationProcessorProvider |
Optional<String> |
getProcessorClassName(String processorKey)
Returns the annotation processor's class name for the given processorKey.
|
public static AnnotationProcessorProvider getInstance()
AnnotationProcessorProvider
AnnotationProcessorProvider
singletonpublic Optional<String> getProcessorClassName(String processorKey)
processorKey
- The key which's annotation processor should be determined.Copyright © 2018–2019 b+m Informatik AG. All rights reserved.