public class SpringIndexWriter extends Object
The Reflections / Javassist code deals only in strings and hence this is written as such.
| Modifier and Type | Field and Description |
|---|---|
static List<String> |
KNOWN_PRODUCT_IMPORT_ANNOTATIONS |
| Constructor and Description |
|---|
SpringIndexWriter(String baseDir)
A writer that can record and write index files of components
|
| Modifier and Type | Method and Description |
|---|---|
void |
encounteredAnnotation(Set<String> targetProfiles,
String annotationType,
String nameFromAnnotation,
String className) |
boolean |
isInteresting(String annotationType) |
boolean |
isParameterOrFieldAnnotation(String annotationType) |
void |
writeIndexes() |
public SpringIndexWriter(String baseDir)
baseDir - the base directory to write to. Typically this is the class file output directorypublic boolean isInteresting(String annotationType)
public boolean isParameterOrFieldAnnotation(String annotationType)
public void encounteredAnnotation(Set<String> targetProfiles, String annotationType, String nameFromAnnotation, String className)
public void writeIndexes()
Copyright © 2018 Atlassian. All rights reserved.