public class MixinConfigAspect extends ConfigAspectBase
| Modifier and Type | Method and Description |
|---|---|
static ConfigAspectBase |
create(Model model)
Creates mixin config aspect.
|
void |
merge(ProtoElement elem)
Default implementation for merging an element; does nothing.
|
java.util.List<java.lang.Class<? extends ConfigAspect>> |
mergeDependencies()
Returns dependencies.
|
void |
startMerging()
Analyze any mixins and attach attributes related to interfaces and methods which are
used by the main merging phase.
|
asDiagCollector, endLinting, endMerging, endNormalization, error, getAspectName, getDocumentation, getDocumentationTitle, getLintRuleNames, getLocationInConfig, getLocationOfRepeatedFieldInConfig, getModel, lint, lintWarning, normalize, registerLintRule, registerLintRuleName, startLinting, startNormalization, warningpublic static ConfigAspectBase create(Model model)
public java.util.List<java.lang.Class<? extends ConfigAspect>> mergeDependencies()
public void startMerging()
startMerging in interface ConfigAspectstartMerging in class ConfigAspectBasepublic void merge(ProtoElement elem)
ConfigAspectBasemerge in interface ConfigAspectmerge in class ConfigAspectBase