public class FlamingockMetadata
extends java.lang.Object
| Constructor and Description |
|---|
FlamingockMetadata() |
FlamingockMetadata(PreviewPipeline pipeline,
java.lang.String configFile,
java.util.Map<java.lang.String,java.lang.String> properties) |
| Modifier and Type | Method and Description |
|---|---|
BuilderProviderInfo |
getBuilderProvider() |
java.util.List<CodePreviewChange> |
getOrphanChanges()
Code-changes that have not yet been placed into any stage.
|
PreviewPipeline |
getPipeline() |
java.lang.String |
getPipelineFile() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
boolean |
hasValidBuilderProvider()
Checks if a valid builder provider is configured.
|
boolean |
isStrictStageMapping()
Whether
@EnableFlamingock.strictStageMapping was true when the metadata was last
generated. |
void |
setBuilderProvider(BuilderProviderInfo builderProvider) |
void |
setOrphanChanges(java.util.List<CodePreviewChange> orphanChanges) |
void |
setPipeline(PreviewPipeline pipeline) |
void |
setPipelineFile(java.lang.String configFile) |
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> properties) |
void |
setStrictStageMapping(boolean strictStageMapping) |
java.lang.String |
toString() |
public FlamingockMetadata()
public FlamingockMetadata(PreviewPipeline pipeline, java.lang.String configFile, java.util.Map<java.lang.String,java.lang.String> properties)
public PreviewPipeline getPipeline()
public void setPipeline(PreviewPipeline pipeline)
public java.lang.String getPipelineFile()
public void setPipelineFile(java.lang.String configFile)
public java.util.Map<java.lang.String,java.lang.String> getProperties()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
public BuilderProviderInfo getBuilderProvider()
public void setBuilderProvider(BuilderProviderInfo builderProvider)
public boolean hasValidBuilderProvider()
public java.util.List<CodePreviewChange> getOrphanChanges()
@Change whose package isn't covered by any stage in
the cached pipeline. They are rehomed by the merger when @EnableFlamingock is
processed in a subsequent round and a stage now covers their package.public void setOrphanChanges(java.util.List<CodePreviewChange> orphanChanges)
public boolean isStrictStageMapping()
@EnableFlamingock.strictStageMapping was true when the metadata was last
generated. Persisted so the runtime can fail when orphans remain.public void setStrictStageMapping(boolean strictStageMapping)
public java.lang.String toString()
toString in class java.lang.Object