public class PropNameInterStageStore
extends java.lang.Object
The props names are serialized and stored as resources within the output JAR, where they can be read from again at a later point in time.
Constructor and Description |
---|
PropNameInterStageStore(javax.annotation.processing.Filer filer) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<ImmutableList<java.lang.String>> |
loadNames(javax.lang.model.element.Name qualifiedName) |
void |
saveNames(SpecModel specModel)
Saves the prop names of the given spec model at a well-known path within the resources.
|
public PropNameInterStageStore(javax.annotation.processing.Filer filer)
public java.util.Optional<ImmutableList<java.lang.String>> loadNames(javax.lang.model.element.Name qualifiedName)
public void saveNames(SpecModel specModel) throws java.io.IOException
java.io.IOException